See my threads here. The first is when I asked the very same question. The second is the resulting project from the answer.
The question:
http://www.enworld.org/forums/showthread.php?t=75827
and
The Project:
http://www.enworld.org/forums/showthread.php?t=75939&page=1&pp=25
Comments would be appreciated on the project.
With that plug said...
1. The class mimics the wizard too much. They share the same spell list and their abilities overall are too similar. The only real difference is one uses a spellbook and the other doesn't. In contrast, if you compare the druid and the cleric, while both are full progression divine casters, they have separate spell lists and their flexibile abilities allow each class to have its own niche.
I fully agree. The Only difference between Sorcerer and Wizard (before the lame "fix" in 3.5) is that a Sorcerer prepares spells differently. BAB, Saves, Skills, Familiar - its all the same. The Sorcerer has no niche of its own and lacks severly in class structure. It IS unbalanced when compared to every other class skill (as I have picked apart the mechanics of in my other posts). Even the wizard who has the same core class strength (arcane spells) gets 6 bonus class abilities over their magic. Divine casters get a host of other abilities based on the argument that divine magic is "weaker" than arcane.
2. The class lacks synergy. Sorcerers need charisma, but charisma does offer them any significant synergies to their abilities outside of spellcasting. In 3.0 they did not even have any charisma based skills. In 3.5 they have ONE -- Bluff.
This is a flaw in the class design. Something I am trying to fix in my build thread. I have fixed the skill list to more reflect the sorcerer's flavor text description and definition and I am working on a way to link some class abilities to Charisma to make it a truly worthwhile and balanced Synergy attribute for the Sorcerer, just as Paladins and Clerics use Charisma as a synergy ability on many of their class abilities.
3. Lack of support from WotC and third party material. Most of the stuff published on arcane casters is about wizards.
Agreed, and this is because Wizards are the core concept. Somewhere along the way someone decieded that the Wizard needed a companion to "balance" the casters 2 Divine, 2 Arcane. Similar to old D&D Cleric & Druid vs. Wizard and Illusionist. They shadowed the wizard and simply changed the spell preparation.
I love the text of the sorcerer and the definition of what the class is supposed to be, but the mech falls flat. I often find my visionary interpretation of the flavor text, being that the Sorcerer is actually quite a bit closer what the Psion turned into, or in another way of looking at it, the "Super-Power User" (ie comic supers) of the fantasy world. They're innately magical and have innate powers. They dont run around eating spiders and sprinkling fairy dust, chanting nonsense, and waving their arms and doing the hokey-pokey to cast spells.
Currently the only time a Sorcerer outstrips a wizard's flexibility is if the sorcerer is designed as a combat battery with no other purpose than to kill things. Kind of like the brainless 1/2-Orc Barbarian... "Wake me when you need somethin dead."
Just my quick thoughts on it.