This game is a hidden gem. I just randomly chose it from my library without remembering how I got it.
Pros:
1. Fun boss fights.
2. Good upgrades.
3. World is interesting to explore.
4. Not too long.
Cons:
1. I saw no reason why I should have ever stopped firing. My A button was held down through my entire playthrough. Would have been nice to not have to do that.
2. Dying sucked. A lot. You lose all your upgrades and have to grind the nearby enemies to get them back before you can attempt the boss again. Felt unnecessary.
4.5