Well, the bosses were fun. And it was kind of funny.
Let me start by pointing out that the gameplay is shamefully shallow. You have pretty much one attack and will spend most of the game kiting (the melee mechanic is useless, and will get you killed). The color coded-enemies are a nice gimmick, but not enough to make you have to think about which button to mash.
You have to mash the button, by the way, you can't hold it down. It made my hand hurt.
There's also some elements that are really just lazy. Semi-random enemy spawn instead of custom-built levels. Enemies deal damage to you as soon as their animation starts, instead of having hit detection, which looks and feels really cheap.
The rpg elements are VERY poorly implemented. You get xp and level up, but that isn't meaningful because the game is linear and you can't grind. At least, I don't think you're supposed to be able to?
None of that is the real reason I couldn't bear to finish the game. Enemy spawns are based on movement, or something, which you have to do to kite your enemies. So occasionally you'll just get cluster♥♥♥♥ed out of nowhere and wind up with a ton of enemies on the screen, and you with NO crowd control ability.
What happens next is gimmick number 2, which locks you in one screen whenever there's a bunch of enemies around, and only lets you out when you've killed them all. This will often happen when a wall or a pit or something is taking up most of the screen, making you pretty much doomed.
It's not even stable. If a bunch of enemies spawn behind a wall (trust me they will) they'll glitch into it and become unkillable. You'll have to restart the level.
Man, the bosses were GOOD. Like they came from a different, better game. But they really phoned it in for the rest of the game, and that's where you'll spend most of your time. Give this one a pass, please.