Very solid composition, lead writing, and progression.
My critique would be reserved for mixing. There is so much reverb in this piece, and it's muddy. I would pull down the 250 hz of all your reverbs and in general shorten the tails.
I might also take whatever chorus or bass boost is on your bass -- possibly change oscillator shape. You have a lot of what sounds like 30-40 hz hum and a mid cut on that bad boy.
I would compress your drums more, notch the mids a bit, and apply a gated reverb to your snare. The kick also is very subby and doesn't stand out a lot in the mix. Sounds good but I want to hear a little more of the head.
Compositionally, very much a journey. I am at 2:50 and am appreciating all the little diddies we've got going on here. Pushing the bass down to 3:15 though is stretching the limits of what it wants to do power wise, the way it's mixed. That's why I say adding some mid can give it some more oomph. Make sure also to make room for it by cutting the lower frequencies of leads with multiband compression or EQ.
That low saw at 4:12 is loud and isn't really doing a whole lot for the mix. I would move it up an octave and take it down volume wise or forgo it entirely.
By 4:40 I'm feeling like we're ready for complete fadeout. 4:55 just feels like drawing it out some more. Not to say that it sounds bad ofc. We could have had that breakdown a whole chorus ago, is what I mean, or cut that section where the bass was straining, etc.
Very nice work though. Monster track :)
Thanks for coming out to NGUAC!