Y'know, unless there's something that jumps out as wrong--this process of "post and comment" is so subjective.
And I mean that in a good way, because nothing jumps out of this mix as wrong--In fact, it's pretty darn good. So it might be done--and anything I say might be nothing more than opinion.
For my tastes, I'd have a bit more bass. Also I'd bring the drums up a bit. There's a lot going on with the guitars (and they sound great!) so the rhythm sections can get a bit lost. And I'd have the lead vox a bit more dry.
(And maybe if I did all that--it might not sound as good as your mix...

)
Nice job!