I would take one level of warmage instead of battle sorcerer
A LOT more spells known 4,13 VS 4,1 (level 0,1)
More spells per day. 5,3 VS 4,2
Warmage Edge is a bonus.
d6 instead of d8 for hit points, enlarge person is not on the spell list, and no familiar are the only real drawbacks I saw...