The music was really good and fitting, and boss designs were unique from each other. I like the gameplay variety provided by the different bosses, characters, and upgrades. It took me quite a while to get accustomed enough to the controls to be able to actually fight properly though, and was almost turned away by that. I also wish I could get information on the upgrades before purchasing them.