A great game with a few fallouts.
To start with I would like to say that this is a great depature from Halo 2. For anyone who wants a good team oriented tactical shooter this is it. One of the great things about BF2 is that team play is important to winning matches. You can have a great player on your team, but if he doesn't have the supporting cast to help him get the job done then there is no point.
Currently the game comes with two modes, Conquest (similar to territories on Halo 2), and CTF. Hopefully there will be more variations for game play as EA updates the game. The single player is more of a tutorial to getting you ready for the online play in my opinion. It is a good stand alone, but the enemies seem to appear out of nowhere, and the friendly AI wasn't very intelligent sometimes.
Overall I think this is a great tactical shooter for people who want one, and now that EA is fixing it's server glitches the game should be even more fun to play.