great game, although i wish the controller support was a bit better. for some reason, when i use mine, Darnell spawns in as if a second player is playing, but he mirrors all of my inputs on my controller anyway, so i had to line myself up at the beginning of every boss so the two of them would be synced. it was annoying, but it didn't make it unplayable or anything. very odd glitch.
besides that, the game's challenging yet fun, and it never really felt like an attack was too hard to dodge or "unfair", and the feeling of satisfaction upon defeating them makes it all the more rewarding.