Rate my mix??

Everything sounds pretty good, but you could back off on the master compression a bit, as the mix tends to pump with the drums. Guitars have some high-mids that can be cut out, and need some 500-800hz warmth. The bass could also be a bit more present.