Mixes are like elbows. Stuff sticks out sometimes, other times it's tucked in.
Cool tune, kinda noir-ish in a way. I'd say the guitar is fine - just lower the bass and the piano!
When you get that crushed compression on the vocals, in spots it's a bit too cooked for my taste, but usually it works great - that's a great vocal performance by the way.
c heers,
-Tom