this is pretty good tbh, the main thing that stands out to me is the lead that comes in at 2:30, 3:50 and 4:50, it just feels a little out of place, perhaps altering the synth patch slightly could help, or maybe bringing the note off where the snare hits creating a little rest. Or maybe having the piano play chords as instead of the lead as we haven't really heard much of the piano in the higher ranges.
just a few thoughts, hope they help and I'd be interested to hear an update if you do change anything!