Different isn't automatically good.  Bonus spells are not a substitute for actual spellcasting advancement.<br/><br/>And the Spellfire Channeler doesn't favor casters once you get past the skill requirements.  Casters don't carry any more magic items than noncasters, and can probably duplicate most of spellfire's functions without screwing around with dangerously unstable energy.