I would mix the vocals a bit lower and a touch more guitar. The vox is kind of on top of the band instead of with it. I like to mix my punk stuff so it almost sounds like you are watching the band play live because... it's punk!
Just my opinion.
Thanks so much! Definitely know where you're coming from. I feel like vocal level is always something I have trouble getting to translate well outside of my studio. I've been told very often that my vocal levels are always too low (probably a byproduct of the music I listen to, indie hardcore stuff where vocals are treated as another instrument and blended in rather than sticking out on top). Thanks for the insight, now I know I'm pushing vocals in the opposite direction too much
I think it sounds great in terms of oldschool 80s/90s sound, but it sort of is outdated for what the industry dictates at the moment. I would give more more snap to the snare, give more brightness to overall mix. Bass feels a little bit muddy and sort of lacking some weight.
Might not be the best example, but I would use Sick Of it All or Pennywise latest records as reference.