Good enough game, but after you finish it and want to get the last couple of achievements, the toughness of the enemies basically triples. Get all your weapons before you finish off the last boss or you will waste a lot more time if you want 100% complete.