Nick, the tune is great. I sincerely mean that. I'm starting to hear the common thread though your tunes that puts them in the same family. That is a very good thing for an artist! You want people to know it's you the moment they hear a new tune. Sorry to say, but the mix.... it lacks depth, punch and dynamics so it doesn't do the tune justice. It should really soar in the choruses and pull back down in the verses while being tight and punchy. There just isn't any real movement. The mix needs to breathe like a living thing. The drums are rather flat and not enough punch, particularly on the kick. It sounds like what we could call "a yardstick mix" where all the faders are set at unity and no moves are being made. The low end is not tight, but in all fairness that's the hardest thing to get right. No offense, but you didn't do the mix! I will say that the guitar playing is flawless. Great choice for a guitar tone too. IMO the guitar tone matches the tune perfectly. Whatever you do, don't mess with that, lol!
There's nothing wrong with your voice either man. It has a good, clear and distinctive tone. You just need more experience so you don't hold back when you sing. It takes time to build that confidence so I want to encourage you to give it all you got! Don't let any apparently negative comments discourage you (we're only trying to help you with our comments). These tunes are great, honestly. That's the hard part and you've got that. I've heard so many wonderfully produced ear candy pieces that had no soul or even a style.
Looking forward to hearing the next tune already!