The balance between classes is very good. Maps are easy to discuss and identify. Requires team work and communication.
As mentioned the xbox version is mostly made up of 200 people or something... it's a very small community there.
The pc version has more maps, better graphics, and more...