But that's what the OP is complaining about, that his melee isn't slaughtering everything as efficiently as the magic classes and the magic ones don't need a tank
That is simply not true. With the 35% damage buff on and buff from Witchcraft single target damage of melees skyrocket. Add in bully and some CC and it goes well beyond what mages can do. Mages deal good AoE damage and single target damage, but usually suffer from high AP costs and their standard attack is weak costing 4 AP dealing low damage. Compare that to a well developed dagger rogue who attacks for 2 AP, dealing more damage and 100% crit chance while backstabbing which not only works right after exiting stealth but for the whole round plus it works on CCed targets. Really people should appreciate the synergies in this game the various classes have with each other instead of making it another idiotic "most efficient" debate which was always highly subjective even back in Baldur's Gate 1+2. Mages do not need a tank and melees do not need a mage. Ranger can be just as effective.