Well written, needs some better effects/synths.
Off to a good start... The first synth is a very unique and clean arp that floats perfectly on the mix. Definitely my favorite of the track. The word that comes to mind for the bass is groggy. Wouldn't have been my pick for a bassline but it's texture actually worked well for this track. A lot of the other synths sound very basic, like unaltered MIDI presets.
I like how everything dropped at 1:07 and came in with something fresh. Only up to 1:30 I can already say this song has a very pleansant and diverse mixture of sounds. I like how they are coming together ~2:20. The drop at 2:30 was too unexpected and sounded thin. Maybe keep some percussion playing in the background (just a hihat, bass kick, etc.) or leaving another one of the synths in.
Some more effects could really bring this together more, especially reverb and compression. I get the feeling like you're focused on writing good music, but not so much on mastering it and making it sound as strong as it could. Overall I think it sounds like it has potential to be much stronger than it already is.
The ending came together well and in good time, but still dropped a little unexpectedly. I would suggest ending where you started, on the root (I'll assume you considered that, but I think it would have worked much better for this song). To reiterate, I think the song could have been even better, but musically was well constructed, enough that it still gets my five.