Specialization is nice at early levels when you're spell-starved. But it still doesn't put you on par with the Fighter anyway. Down the road, you'll have more spells than you can even cast most days, and by then the loss of access of two whole schools of magic (divination has very little to offer in core only unless going fighter/mage and mostly using True Strike, again IMHO) really hurts. Especially since it cuts you out of stocking up on cheap wands and scrolls of low level spells from those schools to give you more varied spell power on any given day. In supplements, they introduced more options to make specialization tempting, but I'm sticking with what I said for a core game.
On Druids: Yes, once you can get Wildshape at 5 (I'd say 6, in fact, both for having a spare use/day and the ability to cast while changed), things are really awesome. Level 8 opens up large animals and I'd call it the "other" watershed level for a Druid. But getting there is a pain, I've done it. Especially if you want to optimize towards those later levels. Even if you don't, your cruddy proficiencies, +0 BAB, and pretty poor low level spell selection means any early Druid is actually pretty bland and weak. In the right environment, Entangle can turn that all around. But you can't depend on fighting in the right terrain. I've found at 1st level, the animal companion is actually better than the Druid. My last level 1 Druid, I considered my Riding Dog my actual character, since he could actually do stuff in combat.

Even with 2 HD, he still had lower attack, damage, and AC than the party Fighter (about same hp; less feats and combat options), but he was above average in a fight, and his Trip ability was handy.
If you do make a Druid, I reccommend Riding Dog as your initial companion if possible, so long as the DM lets them learn the Trip ability their entry says they can be trained to learn. Otherwise, get a wolf. They're nearly as good.
Do you have any preference for your character? Any of the 4 can be very strong eventually. Sorcerers maybe not as much as the prepared casters, but powerful enough still. It's really hard to help you with a build when you're no being specific at all in what you'd like to play.