It's pretty much an FPS Diablo. It's fun to play, especially with friends. The humor is on point. What isn't so good in this game is the upgrade/progression system. Skill system is good enough but weapon upgrades are tedious to put it mildly. You get a few from nearly every enemy and then you have to sift through dozens upon dozens of nearly useless upgrades to pick ones that look better than the rest but are still nearly useless. Another irritating part of the game is how fiddly the coop is. Frequent disconnects, no LAN and the arcane sorcery necessary to perform to join a private game is a bad mark on this game. Tho, when it's working, it's a fun game.
Good game completely ruined by its combat system. Characters, stories and setting of the game is great and unique. I wish more devs would do this level of detail in their games. What I don't wish is for anyone to try recreating this retarded combat system where everything is arbitrary and inconsistent. Yeah, you can "learn" it and get good at combat to the point of being completely unbeatable but the way you "master" the combat is through exploiting counters and master strike, nothing more, nothing less. And when you try to play legitimately, you're at mercy of what the game will randomly decide because when you attack or block, your character might have a different idea what to do or you get locked into premade attack animation chains and get your control wrenched away from you in most jarring way I've seen in gaming so far.