I am saying that every class should bring something to the table, and that to simply compare damage output is a path to reductio ad absurdum.
Do you really want every class, every role, to have equal damage output?
Ranged should perform a role. Melee should perform a role. Casting should perform a role. And so on. Each should provide something useful. That doesn't mean they should have equal DPS.
Maybe DDO had this, or maybe I need to clean my rose-tinted goggles. The current game design philosophy, IMO, seems to be towards simplification, homogenization, and easy scalability (all the better to provide "challenge", lol), moving away from a richly complex environment to something more black-and-white.
Is INQ OP? Probably. It is the warlock du jour. Once sales have plateaued, or the next shiny goes on sale, INQ will get neutered. Where does that leave melee? Ask SSG.