Delixe: If Bioware had kept the top down view, if they had used some random location generator (coding which would pay for itself for years a tool they can use for other games), if they had allowed full customisation, if they had listened to fans and avoided the confusing conversation wheel.... DLC has not even been mentioned. People hated DA2 because it was a fundamentally boring game with hack & slash action and a batshit insane story that made no bloody sense.
The idea of the wheel was to appeal to a wider audience, the kind of people who haven't been playing RPG's since before Baldur's Gate(think of Fighting Fantasy compared to D&D) It was let down by poor writing.
The random generator didn't work because, the games setting used the same sets of dungeons to go back and show how Kirkwall changed over time, it was let down by writing and by too little change.
Full customisation would have alienated the new people that they were trying to attract, and also threw off the balance of the 'Hawke' Character, it was let down by writing.
I agree people hated the game because it sucked, but at the same time most of the DA:O 'fans' hated Dragon Age 2 before they'd even played it, they saw Hawke and said 'it's too much like Mass Effect' (by design) and proceeded to find every last little flaw the game had.
I'm not contesting the quality i'm just saying Dragon Age 2 was doomed because fans want too much, and the designers want wider audiences, the two rarely overlap. You yourself have given the game it's fair shakes, but i've seen so many people who haven't.