very smooth mix overall, very well done. I could see the time spent on it. I listened to them on earbuds and audio technica headphones, translated well on both.
Didnt notice anything striking just a couple of simple things:
I would prefer to scale down the reverb some, though I can see the care you took to make sure they dont become muddy but they do sound a bit damp in the beginning and sibilance is coming through a bit harsh on ear buds. This however gets a bit better towards the middle of the song when more instruments come in.
Vocals get out of tune during chorus (2:40) , If you did tune the vocals, any eq done after the tuning could be bringing out more out of tune frequencies.