I've always been a fan of making things easier to remember and track, both for the players and for the DM. It's annoying for me to build high level characters because of the sheer volume of feats and class features they have, not to mention skill ranks, or spells/maneuvers (if ya' got 'em). It's annoying to DM for players that continuously rack up a hundred bonuses at a time, because then nobody has an easy time keeping track of things.
So in the interest of simplifying things, making them easier to keep track of, I'm considering restructuring some things so that players of 20th level characters have the same amount of options as those of 1st level characters - just that the options of 20th level characters are much more powerful. Also, I'd probably increase the 1st level options some.
Basically, characters would switch out lower level stuff for higher level stuff when they get it. No, this isn't realistic, I understand that, not the point. As a variant you could obviously just keep the lower level stuff, but then you get back to having just as much stuff to keep track of as normal.
I'd also be very tempted to make changes to bonuses and penalties, applying a rule that they never, ever stack. I'd do away with bonus types and say something to the equivalent of "the highest bonus and penalty applies at all times." So, if a character normally had a +2 bonus to melee attack rolls, but a teammate's spell provided a +4 bonus, while an enemy effect imposed a -1 penalty, he'd have a +3 bonus to attacks. This would also probably warrant a large restructuring of things.
What do people think? Obviously some of you have never had a problem keeping track of all of your abilities and spells. If so, there's no need to post anything like, "Why would you change anything? There's no problem."