I think it is very well mixed. I'm not an expert, but by ear, sounds like everything fits together nicely and nothing intercepts anything. Drums are of good quality and go very well with the volumes of everything else. I think the background chords might sound a little "hard", what I mean is that the noise of the chord switching really grabbed my attention. I think the chord switching should be lighter or the lead should have a bit more volume. This is what I would try out (of course I can't know how YOU want it), but I mean, despite that, I really like this vibe and everything sounds very good! Good job. :)