Full mix , I want opinions please.

Personally I think the choruses sound pretty good, I like the guitar tones. The overheads/cymbals have a little bit too much top end though (10khz+) if you brought that down a bit you could add it onto the vocal to give it a bit more presence and air. The hi hats in certain points of the song are very distracting and piercing they need to be pulled back in the mix. The kick could do with some more presence as well, I can hear and feel the thump, but the top end is lacking.