I wouldn't recommend Armageddon. Sure the weapons are great, and the level design isn't anymore "run down this straight corridor" than other games in the same genre (which is to say it's only that and nothing else), but the enemies are some of the most boring I've ever fought in a shooter. With the exception of some huge brawler guys, they're basically indistinguishable from one another, and have no interesting gimmicks whatsoever. All they do is try to ineffectually shoot and/or slice you. I did finish the game so it has that going for it, but I wouldn't recommend anyone dedicate their time to it as long as they have something else to play.