if it was me to be honest with you, i hear pretty much distortion everywhere. its not about a simple beat you need to construct but also soundquality counts ;)
and a sudden change arond 2:37..
i dont like this kind of change if i may be honest.
the melody is too sharp imo, and not housy enough.
and at 2:42 it sounds like the song just stops like its done or something...
its not good to put such pauzing into a song.