This game has all the components to make it fun-to-play with your friends: physics and other mechanics are well implemented, visuals and sounds are very much enjoyable, weapons and mods variety make each round unique. The main game-changer is creativity - you can basically build your own game trying different tactics, and you will never get bored. Also, computer-based opponents have good balance for singleplayer, as well as premade solo missions.