There's a lot of essing on the vocal - it may be a result of final mix reverb or compression but you need to tame it a little.
The vocal level is fine though it does sound a little over compressed.
The solo moves in & out well.
The bass could use just a llittle more definition & is also disguising the bass drum somewhat. You could cut a little on the bass (6dB) at 100 & give it a 5 dB boost at 200 & 3khz to clear a little bottom end & drop ina few toppy sound stage clues.
Oh, good song!