3e is a far better balanced system than 2e, simply because it keeps the power level between classes at a given level fairly close. A 7th level cleric isn't head and shoulders better than a 7th level fighter (by and large). 2e's balance issues weren't really between classes so much as problems where given options for classes were just so much better than other options.
Say what?
We agree much of the time, but one of the distinguishing features of 3e was its jettisoning of most balancing factors which kept spellcasters in check.
Spell resistance is an interesting (imo) case in point. In 1e, it was based on (iirc) a 10th level caster. Higher than that, you pierce it more easily. Lower than that, and it hoses you harder.
In 2e, it was an unmodified percentile. If a creature had 80%, it had 80% vs everything.
In 3e, it's back closer to 1e, but based on a d20 with caster level checks.
Material components are another big one. 1e and 2e, you needed to track them. 3e, you're solid as long as you have a very metagamey "pouch", which was basically Bugs Bunny's back pocket of whatever you needed.
In 1e and 2e, saving throws are based on the target and rarely modified. It's easier for the deadliest spells, but all saves are pretty close to one another.
In 3e, it's spell level and caster's (buffable) stat vs. a potentially very wide spread of saving throws, which gets wider with level.
In 1e, you get interrupted if you're hit during casting, even for 1 point. In 3e, you need to act at a specific moment with a readied action and your target gets a chance to resist with a skill check.
So I'm not sure where you're coming from, basically.