Nice, crisp tune; I agree the mix is solid and clear. The first thing I noticed was how short the track is. You have two good melody/chorus sections: one right after the drop and one at about 1:07ish. The two melodies are in different parts of the sound spectrum (i.e. one is high and one is low), so it would be possible to expand the song by playing the two parts against each other at some point in the song. I think this would add energy and tension.
I agree about the intro, and have the same comment for the outro: they both need more sound textures, samples, or something to add interest and lead the listener along. While it kind of feels like the song isn't done, it's definitely off to a great start.
I hope this helps; I'm new to production myself so if my advice is off I apologize in advance...