One of the few games I've enjoyed in the past few years. Pretty good single player campaign that leads inevitably to a multiplayer mode that is great! The speed at which the pace can change is quite impressive and leads to some pretty thrilling clashes and frags. Scenery is nice and varied throughout the levels and offer places for every player type and style (complete with tents and sleeping bags for the snipers ;D ). There's a huge number of weapons an gadgets to mess with and blast people to bits accordingly all of which have a use. Then there's the perks system which allows one to tailor advantages for their specific player types.
One thing that has always bugged me however is the engine itself. For some reason its been clunky and flaky on all machines I've played it on including a Phenom box and an Intel quad with a GTX275. That said, this one little niggle is well worth working through for the rewarding gameplay and entertaining blats on multplayer.