My my, you certainly have come a long way since 2009. It's nice to see fellow artists on here improve so much over time.
As for your track, the structure and everything is pretty solid. Nice ups and downs, builds up to a satisfying drop, and the melody hooks pretty well (it's stuck in my head now, thanks :P).
The only thing I can think of (and this is likely because I'm wearing headphones) is that it could use a tiny bit more bass. Maybe some distortion, but that's more of a personal preference. I wouldn't change it though, it's really good as is. I can definitely hear the hours of work you put in.
Awesome track, I look forward to hearing more from you.