The only game that has satisfyingly scratched the FPS itch for me since COD:BO. Single player is frickin' amazing fun and multiplayer leaves lots of room for various play-styles to have their epic clutch moments. Micro-transactions are minimal and do not affect match play.