While this is in danger of derailing the thread, I have to mention something about this.
I will always stand by the fact that this was not as much of an issue as it ended up being until WotC developed the Sorcerer class. It took the balancing factor of not having that many spells and lots of utility and turned it on its head by creating characters that could cast fireball 7 times a day. I know all the arguments about how non-damage spells are better, yadda yadda yadda (even though those who propoase 1/2 of these scenarios of twinning stat drain spells don't know the rules) but until the sorcerer came into being people were mostly ok with Wizards and clerics. your wizard was generally there to clear the room of annoying minions, get the party across a gorge, provide protection against fire when you know you're fighting a red dragon, etc. The cleric was usually too busy healing to actually do anything of note anyway.
I will always stand by the fact that this was not as much of an issue as it ended up being until WotC developed the Sorcerer class. It took the balancing factor of not having that many spells and lots of utility and turned it on its head by creating characters that could cast fireball 7 times a day. I know all the arguments about how non-damage spells are better, yadda yadda yadda (even though those who propoase 1/2 of these scenarios of twinning stat drain spells don't know the rules) but until the sorcerer came into being people were mostly ok with Wizards and clerics. your wizard was generally there to clear the room of annoying minions, get the party across a gorge, provide protection against fire when you know you're fighting a red dragon, etc. The cleric was usually too busy healing to actually do anything of note anyway.
eh, no. sorcerers are, in fact, much less powerful than either wizards or clerics in 3.x because they can do a lot fewer things (and also because everyone can pretty much do their thing enough times anyways... you only need to kill everything instantly once. doing it twice is generally not needed).
if you gave a 3.x fighter fast healing 20 at which point they'd basically be able to fight indefinitely, and they'd *still* be weaker than any spellcaster you care to name (including the lousy spellcasters like bards), and the sorcerer would still be less impressive than the wizard even if the sorcerer could cast infinite spells per day, simply because the wizard can use a much larger variety of spells to get the right spell for the right situation (and therefore does not need nearly as many spells per day in the first place).
the thing that breaks 3.x spellcasters (and indeed, the spellcasters in most games) is the sheer variety of things they can do, combined with the fact that some lunatic in the balance department thinks they should *also* be equal or superior for damage-dealing as a dedicated purely focused damage-dealing character. the more different things they can do, the more broken they get, unless they pay for it in some meaningful way (ie some way that cannot be trivially dealt with).
think about it this way:
suppose we introduced an archetype to shadowrun that could shoot energy out of their hands, dealing the same damage as a gun, and could do so infinitely. now, this would be undesirable, but not because of balance. functionally, the difference between a person carrying a gun and a bunch of ammo and our theoretical energy blaster archetype is negligible. the only reason it shouldn't be added is that it doesn't fit the setting. apart from that, that archetype wouldn't cause any meaningful problems.
in contrast, if we introduced an archetype that could, say, walk through walls at will, or teleport even a short distance, or use mind control at will, it would be *far* more disruptive. but damage? that's trivial. everything in the setting can deal lots of damage. sources of damage are cheap and plentiful, adding more won't break anything unless you add a truly stupid amount of it (ie if you add an archetype that can level small buildings in a complex action, you've got a problem. if you've got an archetype that deals damage like small arms fire, it's not going to cause any problems no matter how many times per day you can do it).