Very good game, though flawed.
Beautiful graphics, good music and obviously well coded. However, there was one major problem and this was why you get a 7 rather than a 9 or a 10: The imprecision. It is perfectly fine to have a very hard and all-round unforgiving game. It is great to have a real challenge. I applaud you for that. But what all great hard games have in common is precision: you have huge control over your character and you are aware of your environment. If you see an obstacle, and have the manual dexterity to overcome it, you will get past the obstacle. In this game, sometimes I couldn't see my enemies or their shots (partly down to the choice of colours and partly down to the effects obscuring half the screen) and even when I saw them, it was a very hit-and-miss affair whether I was going to be damaged where I stood or not (this was mainly because the 3D view angle was too low). Sometimes I would make a mistake and get hit or lose a combo. That is slightly frustrating, but I would continue playing. Sometimes the game would just bitch-slap me in a way that felt random making me lose my combo or get hit. This is impossibly frustrating and resulted in many rage-quits.
Ultimately, a good, interesting game idea with nice graphics, that could have been so much better if the aforementioned issues had been addressed.