It really seems that choosing the opposite schools is a pain, there is always something you're going to miss later. I would't be surprise if in the future (maybe 4th edition?

) the system is changed to something else...
Some time ago, I was thinking about the following change:
You may cast spells from your opposed schools with 50% arcane failure (stacking with % from armor and shield).
The idea came from searching a way to let Wizards choose a specialization LATER than 1st level (which would be quite appropriate, since usually whatever you do you specialize after you master the basics...) without completely losing formerly learned spells. It would have been possible for them to cast banned spells, but at such a price that you would have seen very rarely a Wizard prepare a banned spell, if not really necessary.
The rule was also expanded to let a Wizard take MORE specialization: basically at 1st, 6th, 11th and 16th level she got the right to have another school (she could always delay the choice to a later level, but can only take a new spec. when gaining a level, and never 2 new spec. at the same level), with of course new prohibited schools added. Of course, she can't spec. twice in the same, or spec. in a already forbidden school, or select a forbidden school twice (you can easily check that if you take 4 spec., only 1 can be a "major schools", otherwise you can only spe. in 3, and never in more than 2 "major").
Actually, I was not sure to let an extra specialization grant extra spells/day, maybe that would be overpowering, so I was considering to let the spec. spells work exactly like the Clerics domain spells.
PS the idea was part of a set of changes to core classes I was writing (but never planned to use) to lower some rigidity I don't like in Monk, Bard, Ranger and Paladin, and it quickly brought me to apply dangerous ideas to all the classes
Feel free to reply with the most humiliating comments you find appropriate...
