Mastering is pretty much non existent but the mixing is very balanced.
Nice arrangement and melodies. You could do with using more FX for the build ups and break downs rather than just a single crash cymbal.
The synths, I think they could do with compression on them AFTER the reverb. This will make the leads have full power when they are on, and then the reverb will be brought right up when they finish playing. This makes your synths sound enormous which is what this track could benefit from. It wouldn't cluster the mix with sidechaining on the drums.
Speaking about the drums, seriously need to work on them. They have absolutely no power in the mix (sidechaining would help), especially that snare. I don't agree with the choice of kick either, probably just needs another layer and I think cutting around 100hz on it would help too.