Not bad. I'm listening on my phone so I don't have much critique for mix.
I can say that the piano and synths you sidechained for chords seem to have too much reverb and are very chunky in the low mid range. I would bring some notes from those chords up an octave, or pare down the octaves so that the other notes of the chords can be heard. They sound very dark and muddy in comparison to the bright and energetic lead.
Other than that your composition is structurally strong, nice and loud, and the lead is clear. I would bring out your kick and snare just a little more to match the volume of the lead and drive the track harder. You've done a great job keeping the rest clean and tight from what I can hear. Great work :)