NIce work! I think you've got a nice balanced low end here. It's a bright and punchy mix, but it sits pretty well with professional reference material, so it's not too bright or harsh IMO, but it's right at the point where it could be on some systems. Sometimes, if I get the feeling the top end is a little brittle, I'll just use the UAD Pultec and pull attenuate 20k just a tad - that smoothes it off nicely.
Guitars are big and bold, and the drums are punchy, bass is even and well controlled, yet very audible in the mix - what more could you ask for, really?
The only negative thing I can hear is the "gasping" breaths as mentioned by @BunkerAudioPanama . I'd suggest replacing the gasping sounding breaths with more natural sounding ones, and automating them down in volume somewhat.