A new great song by you. Do I hear some megaman inspiration in this, perhaps? The composition is comparable.
I have one real criticizm towards this. The melody is quite repetitious, so perhaps having some sort of short breather a bit later on would be nice. The actual composition I have no issues with.