Just thought I'd throw my $0.02 in here.
I didn't buy this game with an expectation of lively, bustling cities and towns. I've played Bioware games before and anyone who has would know that that isn't what Bioware concentrate there time/budget on (at least not since the change from 2D to 3D engines). I expected sparsely populated areas, but knew that in return I would get great character dialogue and an immersive story. I wasn't disappointed in that. I think maybe people had developed too high an expectation due to the EA hype that was built around this game, but look at what you did get for your money. A game that gives more play time than most other games I have bought in the last half decade, a great story and interesting characters. I'm more than happy with the game I got for my money.
Could some things have been done better? Probably, but for everything that was improved, there would have had to have been a cut back in some other area. More atmosphere in Denerim? Sure, but maybe they would have had to cut back on voice work, or some other area of the game. Could some areas have been larger? Of course, but then there is the problem of side quests that consist mostly of traversing large areas to pick up an item and then run back, crossing the same area again to deliver said item, and spending time getting from one area to the next. I, personally, prefer the more compact area design that eliminates side quests that are nothing more than time fillers. It's all a trade off, nothing comes free.
I've also seen mention, a few times, that for a game that was in development for 5 years, it seems unfinished. I don't actually agree. It may have been started 5 years ago, but with all the changes that have gone on at Bioware, I doubt that there has been steady progress on this game. It wasn't simply a matter of creating a game from an existing rule set, it was the creation of an entirely new gaming world with it's own rule set, magic and combat, as well as history and race development. No small feat in itself. I fully expect that any sequels or spin offs will be beter polished for the simple fact that most of the world creation has been done.
I admit there are aspects of the game I would have done differently, but I'm not a game developer, just a gamer. For example, I would have liked to have seen maybe only two or three origins but a greater diversity throughout the game based on those origins than the number we have now with little diversity.
Enough BS from me. It's turning into TL;DR. Cheers, and Merry Xmas to everyone.