I don't think its a matter of whos the most overpowered class, they serve different purposes, for example you would/should compare DD to DD classes and Healing to Healing classes, problem is that CON and THM can do both so it becomes slightly more complex.

The only class which is kind of broken would be THM and that because of one skill "Emulate"