Good beat overall.
Feel like the mix is quite good.
BUT -
Needs more high end on kick.
1:20 synth feels little bit generic, I'd suggest more layers as it progresses on and on and I feel like it needs more automation (reverb/delay ... whatever ;D)
Yeah, as the guy below said, the drop was kinda weird.
It feels it's much weaker than the part before or after it.
3:02 part is a really nice touch, my favorite.
Love that piano and progression. :O
4:30 part that switches main synth and piano [in octaves] is great.
To sum up, you should get to the point where the melodies feel more 'natural' even in this kind of genre.
And by that i mean: finding better sounds; getting better in sound design overall etc.
You've got a bunch of great ideas.
Just keep doin' it - that's most important. :)