My ears. Good melodies, awful mixing. It sounds like you took an EQ and upped all of the higher frequencies on everything. The high frequencies are really hard on the ears, I can hardly hear the mid range during the drops, and I can't tell if there is any bass other than the kick. All this song needs is a better mix-job and you're golden.