My Opinion
I feel like the drums are a little overpowering in the beginning, you could filter them, do a low pass/high pass, w/e. It would bring out the melody a bit more. The synths are fun, and upbeat, though a little flat, they feel like one texture rather multifaceted and interesting. Same with the bass, it's very simple. However, I'd like to praise you highly for your melody, it's really good, though the counter-melody could use a little work, it doesn't fit very well at certain parts, too slow, it detracts from the energy of the song. I like the counter melody seperately, it sounds great, but when it's played under the melody it just drags it. Make it a little more upbeat when you play it under the melody and I think it'll be great. This song has a ton of potential, great melodies, good breaks, the drums are good and stay interesting which is unusual for the genre. I really like the piece, it just needs some work on the synths and the counter-melody should be more upbeat when it's countering the melody.