Wow, after reading the OP and then comments afterward- I've the need to add my opinion regarding those who commented negatively toward the OP's post.
First of all- I'm not going to disagree with singular points being made regarding the game's faults- I think it's pretty obvious to those who play it and experience them that there are many issues which aren't conducive to positive gameplay. HOWEVER, I do feel the need to address the snark post comments in response to the OP. I played DA:O, DA2, and have been a fan of Bioware since the first NWN- I've always loved their creations, up until DA2, where it seemed they tried to branch out too much with development to console as well as PC. I don't like the decision, but I understand it- they're a business and they want to make money. So I can vote with my wallet and not purchase future games in which they do the same and don't learn from this "mistake". I think it's going to be pretty obvious to EA's bottom line whether they made mistakes or not.
To the OP- thank you for the wonderful, detailed descriptions of what you enjoy about the game- it's really refreshing to see someone write lengthily and honestly about their interpretations and perspectives, rather than dull, boring "to the point" snarks that seem to be prevalent these days. I don't believe in the adage "if you have nothing nice to say don't say it at all", but rather I believe opinions should be balanced in some way in an honest manner. I also believe you stated that sure, although there were some things you didn't necessarily like, your overall opinion is that you liked the game itself. (as a whole) Please don't let "haters" get you down- not those who differ in opinion, but rather the seemingly unrealistically driven who have nothing constructive to say- but rather entirely destructive. (always easier to destroy than to create)
To those who commented negatively toward the OP's post (not necessarily those who voiced negative opinion or disagreement- I'm talking "direction" here) perhaps you should consider just how damaging it is- not to them but also to yourself. Judgement goes both ways- stop being so judgmental of others and learn to realize you're going to differ in opinion- try embracing similarities rather than focusing on differences. You didn't enjoy the game. Great- you're entitled to your opinion, too. Go create your own post and express it- and stop bashing someone else's opinion regarding the game, in a fruitless effort to "discredit" their opinion. Try providing constructive feedback- rather than destructively attacking others' opinions just because you differ.
Your opinion differs- great. I'm personally not very happy regarding the direction Bioware took with porting console to PC either. Regardless of what they say publicly, it's very glaringly apparent they got lazy/financially directed on this one rather than keeping taking the time and putting forth effort to make sure it's really playable with keyboard & mouse AS WELL as a controller- rather than pushing for "one click console purchases" which is seemingly the direction they took. Anyway, I digress- I don't agree but it's not up to me personally. I'm not deluded enough that I'm going to expect Bioware to make a public statement explaining they made a serious error in development- they've got shareholders to satisfy and sales to make. (it's a business, after all) Look how long it took them to say anything publicly regarding DA2's direction, after all.
Oh and in case you didn't notice- yes, I loathe the direction development companies have taken from PC -> Console, but I'm not going to argue it. (it's a tedious and moot point to argue) I think there's benefits in both platforms, but personally I use a PC because the amount of money I invest in it isn't a singular purpose- I can do a lot more with my computer than someone can do with a gaming console. (which was built for... get this- playing games) This just means I have a different perspective, doesn't mean my opinion is the only one that counts- if I'm going to sink money into equipment I'll do so getting the best value, not just throwing money away. Perhaps it's because I understand the value of money- seemingly a "lost art" these days.