If you also look at Sony's efforts the results are pretty mixed, both in terms of quality and sales ...
Ultimately, what I think works best is developers that have independence with guidance and support. When a game is not ready to be released because it has some design and technical issues, a publisher that can give you access to an experience high quality designer and some strong technical support while extending the development time to accomodate necessary changes.
Games like Lair could have been far more successful games that eventually became valued IPs had the developer been given 6 to 12 months to fix them; but they were released to poor reviews and low sales, and the developers ended up nearly bankrupt.







