KiNgBrAdLeY7: Roll a fighter mage, problem solved. Guy can even solo everything. Why compare and contrast? Unite and wreak havoc.
KHHill91: What about human dual-classing? Kensai-mage or Berserker-cleric?
Berserker-Mage is Best. Berserker has immunities which affords you to not waste arcane spells for similar purpose buffing. Getting it 13 level, allows you an extra, second attack per round. Getting it 13 level, also allows you to hit 28 mage, ergo you can have MAXIMUM slots in book for spell casting, as if it was a pure mage. The only downside is that you loose fighter HLAs (high level abilities), but a maxed second class mage makes them highly insignificant, if totally unneeded at best at all.
Kensai on the other hand, gets more damage, but doesn't have immunities, looses gauntlets too; and in ToB, there is a certain pair of gauntlets specially designed for fighters, which cries out to be worn on one. Kensai mage, for unknown and unfathomable reasons, are totally overrated. You HAVE to try a Berserker mage in order to become convinced first hand that it is superior.
Berserker Cleric, is another interesting class. Arguably falling a little short behind the all time classic, Ranger Cleric. Ranger cleric, is actually a kind of fighter (ranger), which gets all divine spells, cleric and druid included. Consider it instead.
Of course, at the end, you can and you should play the class YOU feel comfortable with, but those two beauties, Berserker Mage and Cleric Ranger, are both fun and overpowered. If you know the basics of each of their own, respective classes, then you can't go wrong while using either.