Very well done! I love the pixel art and the music.
My only critique would be that it is too hard, even for an NES game. I think it would already help if the opponents wouldn't fire immediately from off-screen, so the player has a bit more time to react. Apart from that, awesome job!