but I want them to be balanced in power -something 3e does not try to achieve-
They are, actually.
You just want a short sword to do 1d6 points of damage per level just like a fireball spell does, maximum 10d6, modified by metasword feats that can up the damage by half and do maximum damage per swing.
They are far more balanced than some people realize, because you only see the spells in comparison to the fighter, and are completely ignoring the weaknesses of a wizard, along with everybody else. As well as ignoring the situations and opponents that require these spells to be this way.
A summon monster spell is not for replacing the fighter, it is for a bodyguard for the wizard and to beef up the party against a larger party that can outnumber them three to one, for instance. Such as six characters going up against twenty Orcs. Or having a firewall against a small army of ten trolls. You know the regenerative power of trolls right? They regenerate all damage except fire and acid. BUT a troll is too powerful for a wizard to fight on his own in close quarters so he needs a fighter and a summoned monster to keep the troll off of him while he casts his fire or acid spells to defeat it.
A fighter is comparable to a wizard and in many cases can actually out perform a wizard. Any player worth his salt will beat a wizard without having to resort to dirty tricks to limit the wizard's magic in favor of the fighter.
All it boils down to is is experience, imagination and intelligence, the way a class is played. It has nothing to do with balance. That's just a lame excuse to favor one class above all else. If a player can't beat another player, it is because the other player is a better player and knows how to play their class really well. It has nothing to do with game balance but everything to do with intelligence, experience and imagination.