Damn
Wow, I had no idea you could sing. Not only the quality of the recording, but your voice fits quite perfectly. The lyrics seem to be written very well so I compliment you on that one. I also love your piano. Whatever one you used sounds very good. Especially when your playing the soft intro. It actually makes me want to practice more, haha. Your drums sounded excellent in the mix I'd say. Not too loud or too quiet. I think I'd have thrown a bit more reverb on the snare, that's more of a personal preference though. The synth guitars actually sounded pretty damn good. I still would have gotten a guitarist to record for you, but hey, that's your choice. The strings provide a rather nice backing to it all and never really overpower.
All around it's a really good song. I hope to hear more songs from you with vocals.