Rockin' tune !
Got to give my usual disclaimer and say I am no pro engineer so take that into account with my comments on production.
I really don't think it's missing much on production. I can hear everything pretty well but there are a few things I would have like to have heard more of actually .
all subjective of coarse ,
Lead vocal: in the verse seems a tad thin. I think it might be lacking in mid info to thicken it up and add punch. I'm gonna guess and say its not so much about adding more compression as it is what frequencies are getting lowered or boosted before or after the compression. Using a plug in doubler creatively might be an option also.
Guitars sound great but a little buried in the verse as well. Again I am thinking frequencies over a volume boost although that might be needed too.
I do like the song so please don't take the nitpicking on your production as any kind of slam to the song. I'll be looking forward to hearing more of the bands work.
Maybe some others will comment and my first impressions will be laid to rest as insanity.
I enjoyed the listen,
Best of luck,