I am convinced that one must run a campaign that is balanced before the classes can be balanced. One has to have equal amounts of combat, dungeon delving, city settings, social gatherings, intrigue, wilderness travel/exploration, etc, etc. Very few of the classes excel at ALL of these things...