Oh I agree. Classes giving physical damage do too much compared to magic.

2H isn't that great though any more. Archer (especially), scoundrel and dual wield 1H are all better when it comes to damage than 2H.

Mage is at the bottom by a long way. I guess it isn't what they are for though - more for a support role if you need them at all.