Okay, I've started designing a new base class called the Savant, but I suck at balance. The fluff is almost the same as the Sorceror, but the mechanics are different. This class has 3/4 BAB, Simple weapons proficiency, Light armor proficiency, and a good Will save. At first level it would choose two cantrips as SLAs, one usable once per day, the other usable a number of times per day equal to the character CH modifier., and two 1st level spells as SLAs usable once per day.
At second level the character gains one more cantrip and one more 1st level spell as SLAs.
At third level the character chooses one of its 1st level SLAs to make usable a number of times per day equal to its CH modifier.
Is this broken yet? Also, I was thinking of basing save DCs off of WI, since I kind of want this to be more balanced with the other classes, and not quite Wizard or even Sorceror level. I'm worried there's something about SLAs I haven't taken into account that would make this class extremely bad or good.

P.S. How I currently have the SLA progression the Savant only reaches 4th level spells. Useless?