Personally I was soo glad when 3.0 introduced the Sorcerer.. that, to my mind, was how a magic-user should be. Even at the risk of knowing less spells, it's nice to have them always available.. at least until you run out.
I think there's a retro-clone (S&W?) that handles spellcasting...