I've decided that the 3.5 sorcerer in my games are going to be worth playing.
My first modification: All sorcerers will have an ability called Native Spellcasting:
"Complex spell recipes are for wizards, who merely study ways to emulate the power you were born with. You grew up finding your own way to evoke the magic in your blood, and your spellcasting traditions are unorthodox in nature. The Difficulty Class for someone to discern a spell you are casting increases by 4."
Also: I'm considering stripping away the familiar, adding eschew materials as abonus feat, adding bloodline abilities, and adding metamagic and pseudo-spell abilities.