Seems a bit short.
I think some of your lead instruments could definitely come forward in the mix. They seem pretty well buried under that arppegiated synth, and it makes it pretty tough to really hear what's going on overall.
Aside from that it just seems so short that there's no time for a whole lot to be happening.
I'd like to hear a differently mixed render of this to see if the feel changes a little. I feel like I have to strain to make out what the melody is doing as it is.