It's good, but at times it feels like it's building up to something and in the end it just switches to some other tune and kinda falls flat. Also, try to add more background-ish synth style stuff that compliments the main tune but doesn't sound too messy.