Let that melody sing!
Had this been a techno song, I probably wouldn't have mentioned this, but since its a dance song, I really think the majority of this song is lost because its difficult to hear the melody. Modification of then synths used, bumping the notes up an octave, and otherwise letting the melody "sing" would be a great improvement on this song. That said, there are excellent drums in this, as well as some creative synth usage. Nice work.