It's about time I've found an extremely polished game that I wanted to replay again and again.
The biggest complaint I have is sometimes the game is extremely hard to parse, which isn't something the game should do if it plans to throw swarms of enemies and bullets at you. I like hordes of enemies, it keeps things exciting, but everything fights for your attention here and there will be times where you will mistake an enemy bullet for your own and take damage.