Nice Synth1 patches as usual, however all in all they do not seem to like each other very much.
For example channel 1-3 seem to make the mix rather muddy starting from pattern 7. Together with the other chords there's just going on too much later on.
The arp on channel 6/7 very much sounds like your average early-90s Eurodance track.
Still a nice composition though.