He's got five monstrous humanoid HD, so he has a +5 BAB out of the gate. You gave him Combat Casting, so replace Sorcerer 4 with Sorcerer 1/ Abjurant Champion 3. This buffs his Shield and Mage Armor spells each by +3, and he should know Arcane Turmoil which can be cast as a swift action. Use his spells for buffs and utility and make him primarily a melee combatant. Be sure to include Practiced Spellcaster, unless you want to swap the levels around and max out Abjurant Champion.

Consider replacing Cleric with (Unarmed) Swordsage. If taken after the Sorcerer and Abjurant Champion levels, he can pick seven maneuvers of up to 3rd level and one that's 4th level, plus two stances up to 3rd level. Or just six maneuvers and one stance of up to 3rd level if you only get one level of this and max out Abjurant Champion.

Considering the staff shenanigans, the feat Eilservs School in Drow of the Underdark may be worth considering, he'll need TWF and he can get the Weapon Focus prerequisite from Swordsage.