The production kinda lacks energy, imo. The elements are all there, but there's something bland in the execution. I'm not sure what would be needed to improve it... more automation, EQ work, layering drum sounds, different synth choices, etc. I'm not sold on the lead synth sound and the bass.
Also I would say there doesn't seem to be quite enough top end in the mix, but I could put that down to these headphones, so, yeah.