The bass needs more presence. That bass riff is the motif; it needs to pop, be punchier. Maybe ease up on the compression?
Is it DI only, or do you have a mic'ed bass amp channel that you could blend in more?
It's basically a good mix. The doubling on the main vocals sounds good. There are a couple of places where some harmony parts come in way too hot (like the overdubbed vocal in the lyric "so well"). I'd pull those particular tracks back, and maybe wet them up with some effects.
The guitar and the piano are OK, I'd just bring them out during parts where there are no vocals, and duck them when the singing starts again. The piano lines and guitar solo need to have the same presence as the vocals when the latter is absent, just to maintain interest. They need to take the lead in those moments, otherwise they just come off as flat parts in the song.
Drums sound alright. There's an overtone on the snare that verges on being annoying, but it's nothing I'd go back and mess with too much. The rim knocks sound good. It's not a big drum song; I think you basically have them sitting in the right place.
Sounds pretty good overall.
eta: It's a catchy tune. Been going through my head the past hour