I wouldn't go that far - the pyro is by far the easiest class to play, has the most advantages over other classes, and is appropriate for every map. Aside from him, though, the game is remarkably balanced.
Just don't be surprised when a team of 8 has 7 pyros pushing the cart, though.