Friggin awesome game, I really loved it! Like others have said, difficulty is constantly hard, but I pushed through to the end (no, I'm not doing the bloodlust mode)
Strangely, the final few bosses were much easier than the first ones, probably just cos I had a better grasp of the mechanics. I also took the time to get a lot of the hidden stuff, so the final two bosses fell pretty quick.