I sgree, there is no such thing as perfect balance. Too much depends on specific builds, the DM, other players, nature of encounters and so on.
For example in games I've played or run, Wizards don't really overshadow other characters. They have their moments. They're flashier. But if you're...