Sound design is good, mixing is good, melodies and chords are amazing.
Suggestions:
Needs more variations in the sound. In the end part it's 2min straight of loudness, the same drum pattern, variation in the synths is good and change of chords which is very nice and hard to pull off, but you don't change the rest enough for 2mins straight, starts to get tiring on the ears the intense noisy sounds, where are the breakdowns? transitions? Feels lacking in structure and I also feel like some synths are lacking stereo. I don't like when the kick is less bassy than the synths but that's just preference.
Solid 4 star.