If you guys want really distinct classes, and at the same time the ability to play what you want, and not be put in a box again, then you need more than 3 base classes.
This is an RPG, you supposedly have options on how to affect your world, but you can't actually play what you want and be who you want? What happened to choice and flavor there?
So what if the DW Warrior is similar to the rogue? What's the problem with that exactly? The only argument i heard is that people don't like it because they want distinction.
You want distinction? Here's an idea. Put more classes, or make specializations actually change your play style fundamentally, then you will see a DW Warrior that is different than a rogue.
Mages have a specialization that we know, that at least changes a Mage's playstyle significantly, at least in theory. Knight Enchanter seems like the equivalent of a D&D Battle Cleric leading an army. And the possibility of Necromancer and Rift Mage offering more options for distinctive gameplay is there, since one can be a summoner. So you have, Battle Cleric, Summoner, whatever else.
For Warriors, i am not that confident. Templar, Reaver and Champion. They will probably play differently, but not THAT differently, since these specs do not alter how you approach a fight. It's not like a Melee Mage. I could be mistaken since this is all assumption based on past experience, but we'll have to actually see.
The fact however, remains, and it's that distinction is fine, until it becomes too much restriction. And DA2 was TOO MUCH restriction. The classes might have been distinct, but their specs were not really anything special.