I am not an expert, so take this as an observation. Overall, from a composition, this has all of the elements. Mix sounded good, the one instrument that carried the melody was a little straining, you may want to try and dial that in to be more pleasant. Maybe roll down the 3K region see if that helps. That seems to be the area that taxes the ear. This would be a good base for using live. That is the way I always think of EDM.
i listened first on headphones, sounded good, then on full set of speakers (mid level quality). My sub did not get used. I think on this type of music, you may want to get the 200 and below some push and roll off around 50 to control rumble. Ya gotta have boom on this stuff, it is expected.
Hope others will weigh in as I am not a good judge of this type of music.