Vanquish by definition is to defeat an enemy thoroughly. "Owned" would have been a far more creative title. Vanquish is SEGA's drift into more futuristic combat if you count Ironman and Aliens vs Predator...
The cheesy story line in Vanquish will probably make cringe a little. San Francisco gets blown up by Russia or something. It is no where near a Halo rip off but I am going to say it anyway. Halo rip off. There that's my review and lets hope it will be easy achievements.