First off : I enjoyed hearing this one. For me the mix sounds great with one exception - I thought you needed more reverb on the lead vocals and bury it a little bit more in the mix for clarity.
Just my opinion, why? Because the vocals sound so dry and bland. It's almost like you cut the top off the FX where the reverb goes on the vocals.
Just my opinions and please take them as a grain of salt because I am no mixmaster, I just use my ears and I'm old and don't hear well these days.
But I must say, I liked hearing this very much and think of this when I say that : "I am describing how I would adjust the song if I were using a music player app or something like that", so adjustments are optional I guess these days, maybe dry is the new thing where music goes considering all the preferences and such. I'm old school though, I like hearing a mix AS IS.
Either way, not really giving you advice, I'm just lending you my ears and what I hear on my speakers. Take it for what it is. I enjoyed hearing this very much!!!!!!!!! Keep on keepin' on!!!!!!!!!!!!!!
Bobby