Ok after a second listen, this track sound partially cloudly(no pun intended) in the mid ranges, and the over all track feels like it needs some reverb in it.
Some of the sounds, well they sound thin.
The drums, imo electronica music is know for super repetive simple drums to repetitve amen breaks to 4 on 4 kicks, and the drums your using sounds like stock fl drumloops, so I really have no beef with that imo.