This game is a great challenge when playing on hard, but not ridiculously insane. First game I have played where environment is partially destructible, opening up new tactics for player to try. Vehicles are a joy to drive and so are the drones. Weapon classes are well thought out and balanced, plus extra weapons can be found scattered through the maps as a bonus. Graphics are also a delight to look at when played on high, although the requirements ratio down well for older machines. Only real negative point about the game are the bots, who normally don't do anything unless you do it first, however this does basically make you head of the squad as bots follow you around.
Added bonus if you have clocked the game and want extra fun where it asks for bonus content code try:
sp-street For a bonus urban combat level
or so-village For a bonus rural combat level