I think the song is generally excellent for the genre and you've got a great vocal delivery, so I wouldn't be concerned there. The lyrics are absolutely superb as well and you have a real talent for storytelling.
My one piece of constructive criticism is that the song sounds better with you singing than when you move to a more spoken vocal, which you do in the chorus. For that reason, I think the chorus falls a little after the line about how many fools there are in the world. I would come up with a stronger vocal melody and carry on singing it - it sounds great in the other areas of the song.