Nearly perfect
For what it seems you were going for, composition wise it is flawless. It isn't all that simple and there is more than enough changes to keep things interesting throughout. The only drawback I can think of is the mixing: the kick and snare are being washed out by the synths as you start adding more sounds. Side chaining is good for your health :) I am sure as you make more songs this will improve.
Looking forward to more music from you.