Above all the "steps" Chill Step is my favorite.
Your Sub and basslines are on point. Especially when you do those Sub pitchbends very nice.
Intro was nice, but the piano is too loud, turn that down a couple Db.
Also listener tip: Because your piano is playing the same melody over and over. When you get to the chorus, turn it down more (volume or velocity, whatever sounds good.) because I already have the piano stuck in my head because of your intro. Thus allowing your other elements to breathe. Don't get rid of the piano completely, make it still audible but not so front stage.
When you enter your break/2nd build up. make the piano full volume again (at a comfortable level)
With all your elements combined. Everything sounds like its competing for the front. I would turn down some and decide which sounds you want to be your focus. Your Sweeping synth sounds like your selling point for this song.
Overall, it's pretty good. The mix just sounds a bit too bright with your synth and piano fighting each other and possibly both of them need to be volume adjusted to the other elements (Drums vocal etc)
Also a tad too compressed, back off the limiter maybe? Sacrifice loudness for a bit more dynamics? I know electronic gets heavily compressed, but just a thought.
Awesome job!
Nick