jptjptjpt,
Good, smooth composition and vocals.
I agree with some mix comments above. Also, vocals have certain electronic artifacts, which are a bit distracting...
Lately I took a slightly different approach to my tunes. After I record one, I would let it brew in my head for a few days, then come back to it, mute vocals and re-record it. Sure, it is extra effort (and sometimes not painless at all), but most of the time it is rewarding at the end. I find it hard to return to older tunes, but something that was done within a week or two usually works well. I encourage you to try it. Thank you for sharing.

Misha.