Pros:
Great level design
Great music
Shooting mechanics feel nice.
Fun boss fights
Challenging but not over the top
Cons:
EMMI encounters get a little tiring after awhile
I didn't love how the jumping felt in this game. It felt like they wanted you on a specific rhythm for multiple jumps.