For a long time it was Plants vs Zombies, then Defense Grid and now this. There's just so much to do here, so much to discover, so many modes to try and so many upgrades to choose from. Additionally, there are moveable 'mob's that you can reposition during the missions, which always helps alleviate some of the 'sit back and watch' moments of other TD games. Then you have the funny bosses and silly things you can do, such as explode sheep (I kid you not). All of this is wrapped up in a lengthy and cheerful campaign.
The graphics are beautiful, the game runs perfectly, but it's all just so dull. It seems more like a driving game than an FPS, because you'll spend more time in a car than on foot. Oh, and why does everyone in Africa instantly try and kill you the moment they meet you? Sometimes even the people who've sent you on a mission will later try and kill you! Oh and it has nothing what so ever to do with Far Cry.