I see an overall improvement from your previous work :)
All your synth lines have a well defined place on you mix now.
All is left to balance it's the volume of your perc sounds (which fall a bit too low) and your bass sound (which falls a bit too high). Nice song structure.