Overall, pretty nice! A few quick points:
The mix lacks definition and part of it (at least) lies with the synth keys and synth bass. They're awfully close in octave and timbre. So it's muddying up the waters some. The transition note in the piano at 1:34 really clashes with the other harmonies at that point. I think a tonal change can be better prepped and executed. Also the song didn't really live in a space or room for me. There was some reverb on the drums but some of the other instruments felt awfully dry. I didn't get a sense of one unified space where this song was "performed." I put that in quotations because I fully realize that these pieces are virtual but it's our job, as composers (especially electronic ones) to help provide that illusion that this piece is organic.
There's more I could discuss but I'll leave it to the rest of the forum. Appreciate you sharing your track!
I hope that helps!
Nate