I like the complete production, FWIW, I listened on my KRK studio monitors and it sounded like a clean mix with good stereo imaging. I like the vocal and agree with floyd that harmonies would really round it out. You got it going!

I noticed that you also use KRK's. I've found them to be the closest I've come to monitors that if I can nail it on them the song will tend to sound good on all my other listening options.