I like the overall vibe, but i think there are some things to be imporved. It sounds too repetitive, some variations to the main melody wouldn't hurt, as well as some more patterns, sounds etc in various parts of the track. Also it sounds overcompressed and overcrowded at times, e.g. in some parts you have the main lead and that squelchy thing playing equally loud so the mix sounds messy and destroyed by brutal limiting to boot.
My 2c, far from being a production guru myself