The tone of the mix is pretty good, I like the guitars. There are two things I would suggest:
1) Add some separation to the various guitars. They currently share much of the same tone and get sort of squashed together. Some of that is being caused by the compression, of course, but I'd suggest making each guitar part sound a bit more unique unless you are layering to beef up a single part.
2) I'm hearing a touch of distortion on the vocals.
Regards,
Dan