To be honest Mr. Woo, considering Bioware's past RPGs, I think I'd actually believe it if you told me/us that DA2 was made by another branch of EA, and just had the Bioware name tagged on due to your (past) rep.
Especially since the writing, characters, plot/story has always been the greatest strengths of Bioware, it's a shame that it wasn't evident in DA2.
It does seem to reduce the view we have of Bioware itself, and the quality work of your co-workers from past games.
And having played BG1&2, NWN(OC,SOU,HOU), KOTOR, ME1&2, DA:O, it kinda makes me a bit

to think that DA2 came from you guys.
While not necessary to everyone, it would've been nice to have the option to alter the armor of our companions.
Maybe you could've had a certain number of different armors for the companions?
Upgrades being similar to AC2/Brotherhood, adding the shoulder pads(for instance) to the character's look when buying/equipping them just for the sake of immersion.
Maybe like NWN where you could redesign your armor look anytime you wanted?
While some characters start out more proficient in melee than ranged, surely (immersion-wise speaking) they can hone their ranged skills as they gain more and more experience, yes?
I also agree with the others who thinks DA2 should've stayed in development for a while longer, while not as long as DA:O ofc, after all DA:O had to establish the universe with the lore, races, backgrund, nations etc.
It probably sounds arrogant of me, but maybe you should play your older games and see the appeal of them and try to revive them in one form or another?
After all, the fact that people still compare them so many years later speaks quite highly of them, and rightfully so.
"This behavior must not continue! Feel the burning stare of my hamster, and change your ways! - Certain ranger who along with his hamster are larger than life.