I borrowed this game from a friend for a long time and have done nearly all that there is to do on this game. Lets start at the beggining
The single player campaign is repetetive to say the least. Even if you play through the game without dieing it can seem like you have done everything before, which you probably have. Playing the game on Veteran difficulty must be even worse, where you probably will have to repeat certain areas multiple times to get past them. The campaign has its jems though. For example, the game is littered with many achievements that you receive every few levels, aswell as a juicy 80 pointer for completeing the game. It is the achievements really that keep you playing the game. There are a fair use of vehicles and a good variety of weapons aswell as achievements based on those weapons, such as: Completing a mission using only bolt action rifles, or assault rifles, or harder still, complete a mission without firing a single bullet! Playing the campaign in small installments is the best approach to keep you interested.
Online play. The game really flourishes here. The online play on this game is brilliant, with 7 different kits to choose from (including Medics and Anti-Armour) aswell as 5 different game types (including 'Headquarters', an interesting variant of 'king of the hill') this game will not get boring. Although the ranking system may be a little off (putting rank zero players against the world number one, this actually does happen), it is fun to get your rank up and then join the fierce competition amongst the other high rankers.
A few problems:
The online play on this game is littered with glitches and you do come across players that purposefully exploit these glitches to their advantage, and occasionally you will find a blaitant cheater (I have actually seen the enemy using an invisible tank, or rather I haven't seen!). It gets frustrating that the winner on a match is someone who has found a non-solid wall and can shoot through it and get kills.
Lag is also a large problem on this game. A common term over the headsets in online play is 'lag-killing' or 'lag-kills'. This occurs a lot, due to the fact that when you shoot someone, it takes a fraction of a second to register the kill, and then the target dies. On slow games, if the target is good (i.e. a Grizzled Veteran), This split second gap between being hit and dieing is enough time for your target to shoot (and kill!) you. It is a common occurance to have two riflemen shoot eachother at the exact same moment.
Overall (despite the glitches and cheaters, which you can block anyway) this is an outstanding game with fairly good graphics and a varied gaming experience that allows you to find your ideal weapon, game type and map to really boost your rank and 'pwn those n00bz'. Enjoy!