Not all perfect though, the synths seem a little dry, i don't know how exactly to describe it but they seem to lack that extra "oomph" that I like to hear in synths. Also, in the last part, to bring it all together, you really need to add more elements in the percussion - when it's just kicks hats and snares, the snare stands out too much.