I found the slight screen shake every time you destroy an enemy to be annoying, but then it barely registers that you've been hit. except that your character freezes for a split second. This is especially punishing on boss fights since you can take extra hits while you're frozen like that and you lose upgrades to your firepower with each extra hit. It might be easy to dodge enemies and projectiles, but the game is not very forgiving if you don't.
The graphics ok, and the game is functional. I'll give it that.