If you would want a very realistic alien virus game, get Crysis 2. But if you want a game more like Call of Duty then get Homefront. But Homefront is full of bugs and hackers.
I very much prefer Crysis 2. it has a better story, better graphics, and better campain.