I find this song to be well written, well executed, and catchy but a tad on the formulaic side. I think if you explored sounds outside of the traditional rock guitar realm it might give it a bit more of an original identity. For example, I'd love to hear a reverb-drenched shoegaze version of it! :P