Hey Antonio! My apologies for the delay in my response, I've been very busy with a non-discussion zone mixing project (which has a very problematic acoustic guitar recording...).
preamble to me comments: I'm listening on close backed headphones, it's late where I live, so my ultra high end (15khz and up) perception is basically useless, so I won't comment much in that department. It also sounds and looks, based on the file size, that you didn't convert to mp3 at 320 kbps, and that's problematic with the super treble as well... though based on the decent balance elsewhere, I suspect you probably did pretty well with it.
On the whole, this is pretty damn good, man. During the choruses when all of the guitars are playing, the sonic qualities of the mix as a whole are good in a way that i had a hard time analyzing, because the mix was emotionally connecting with me... excellent work! Having said that, the guitars are a bit too strong in the "cheap sounding" region, from 600 Hz to 900 Hz for my taste. You'll find that almost any electric guitar tone will be improved by a slight dip in that general frequency range.. and bass guitars tend to come alive in that range, so it'll help the bass-line cut through on smaller speakers/headphones, too
.
Now before I say anything else, it sounds like you mixed based on the fullest chorus section, which of course is an excellent strategy. The reason I mention that is that during the verses, a couple things stand out to me that I think result from a bit of lacking in automation. For instance, the energy and power of the guitars is obviously reduced during the verses, so you can afford to give them a little more low end to beef up their sound, and indeed the fullness of the mix as a whole. I'm not fussing too much, because the choruses come in with so much energy and emotion that a nontechnical listener may very well forget the slight lacking in low end beef, but I think it's worth a little attention because it stood out to me. A simple automated EQ adjustment, and maybe a slight boost in level, will fix this problem.
Another thing that's standing out for me is that the vocal ambiance is a little exposed during the verses. Again, this is a very small quibble, but this technical error is the sort of thing that momentarily makes an excellent mix sound more like a demo, and it may be distracting for some listeners, like musicians, audiophiles, or discerning producers. An automated decreased in the send level, maybe only a dB or too, will make it sound like you're more in control of the mix, and it will feel more natural.
Now on the whole, things could be a teeny bit more open, but the balance is honestly pretty good. I almost forgot entirely to listen critically during the choruses, and other small issues didn't bother me enough to disengage. The guitars sound nice and wide, and it sounds like you managed the phase relationships with the multimics quite well. Your panning efforts with the short lead synth during verse 2 are really, really nice. Much more subtle than my attempt (it seems like so long ago!), and it really felt nice. The vocal sound is great!
Really good work in my opinion... hopefully my headphones are giving me an accurate picture of the sonics, but this connected with me. A bit more automation in the verses and an higher quality mp3 conversion, and this will be fantastic. Looking forward to hearing more of your work!
I'm grateful for comments and suggestions. Thank you for listening!