Here's my point of view.
Dear EA Games/ Bioware,
Hello you might have no idea who I am but that's ok, I have played your games for close to 20 years now. Recently you released your new game Dragon Age 2. I definitely am liking the concept behind it but I honestly feel the game needed a good 6-12 months more to be what standard quality that I respect Bioware to deliver.
It's not just me that is saying this though, even though your game scored above average on many review outlets they all have a similar tone in the way they are writing their reviews. There is backtracking to previous areas and less of new areas like Dragon Age: Origins. Now me comparing the game to Dragon Age: Origins might be unfair since that game was a 5 year development cycle. However it is one I will come back to because I honestly feel that Dragon Age: Origins is a much better game.
I also think to make the quality game you where shooting for you need a solid 3 years. Just look at Deus Ex: Human Revolution one of your competitors being Square Enix. They announced the game back in 2007 or 2008 and now they are releasing in 2011. So roughly 3 years give or take a few months and I think you can have that quality game that will sell much more than a game that is out in 2 years or so.
However don't take my word for it. Why not read the article from Kotaku which confirmed much of what I thought was happening with Dragon Age 2.
http://ca.kotaku.com...ame-out-so-soon
Just to conclude I'm not here to tell you how to do your job. I'm just giving my point of view from an outsiders perspective. The bottom line is though if you want to sell more, then let the developers have the time they need to complete their masterpiece. Dragon Age 2 could of been much more then what it currently is. That's just my point of view though.