Ok, so, composition-wise, this sounds pretty good. Although, I do have to say, the background gets pretty repetitive. What annoys me the most, though, is how fatiguing the lead is to listen to. It needs more note cuts. For example, try humming the lead along with it, not cutting unless it cuts. You get out of breath. This is a problem. Here, this little edit should help.