I don't understand the hate. This is a very well put together song. You should sing more instead of doing those rap-ish cause it sounds much better (if that is you in the song). Also I think your voice in the chorus is a little overwhelming when there's fewer instruments playing.