I agree, good song with a nice groove. Others have given you some good vocal thoughts and as they said it's just a couple of rough patches for the most part. You might definitely think about some "oooh and aahhhh' harmonies floating in the background in the chorus?
I did want that elec guit out of the left side and more toward center. If you are going to leave it on the left, maybe try a softer delay of it panned hard right? That might give it more of a room sound and some movement.
The keyboard tones, kind of electric and flutey, are standing out for me, nice adds there.
The snare has more reverb on it than the hi-hats? I think I'm hearing that. You might match them up a little closer with the reverb?
Just some silly mix ideas. I think you have one of those 90% done songs, and I bet it will shine nicely when yer dun.
cheers,
-Tom