Little bit too much reverb on that piano. Recommend taking the send down some. I'm not sure what that sub noise is. It stays on the same note and is dissonant to your progression for all but the I chord until 0:35.
I find the high fizz at 0:46 a little excessive. HOWEVER, when we hit our drop, all is forgiven. Smashing, transcendent progression. Also, nice writing on your breaks. I would probably recommend turning down the sub on your bass or just somewhat trimming release for more punch.
1:44 synth is a bit harsh, dry, too loud.
Risers get a little bit too sibilant right before the cutoff. Hurt my ears a little.
2:33 arpeggio is a bit loud, over the top, and unexpected. I would have introduced that after a second repeat of the drop only, so like around 3:00. Perhaps would have introduced piano at like 3:18.
I feel like the track is gradually speeding away. I don't know if this is my brain slowing down, or what. Nice work though! With a couple touchups, this would make a solid 9.5 for me.