The mix of guitar with those synths in the intro works great to set the "given up, but gearing towards one last push" mood and establish the melody. It builds into the chorus very well but the guitar (((to me))) sounds a little too chill in the chorus and could use some more oomph, like distortion to make it sound more like a roar then a chill whisper. That could be the vibe you're going for though so take that with a grain of salt! Outro's got all the same feedback as the intro, great way to close it out.