Very solid game, reminds me of Crimsonland a lot. The guns are good and satisfying, the types are different enoguh to give them a spceific role and feel and the random modifiers and stats can spice them up nicely. Perks have a decent variety of specialist (like affecting specific guns) and generalist (ones that are good with pretty much anything) perks. Enemy variety is good and the little special enemies like the purple demons covering the mage around in a circle instead of going with the crowd is pretty clever. Only thing I couldn't figure out is if there's any way to get health back at all, and the one thing I wish the game had is being able to reorder you guns without having to juggle them with an extra one on the ground.
But yeah, other than that... the gun IS good.