Keeping a repetitious action invigorating for the average FPS length takes skill. For one claiming - and delivering - sixty hours worth of gameplay keeping things fresh sounds more the work of a miracle than design.
+ Scripting is consistently superb; + Plenty of fun with the reasoning behind mission objectives.
- dip in enjoyment early on; - Resistance Vs The Man already done to death