IMO I should be an aoe expert. I have always been for making it so that the different classes perform different roles and have different strengths and weaknesses.
I think the fact that all the dps classes are all flexible and all roughly balanced around hitting roughly similar single target damage is the root of the problem behind people comparing the classes
If the different classes were all situationally powerful or specialized for different roles it would be impossible to say 1 class is objectively stronger than another.
This would also solve the mage dilemma where you have to reward mages for the harsh learning curve but because all the dps classes are mostly interchangeable the higher max dps means that mages end up somewhat pushing the other classes out of late game play