It sounds real nice!!! Persoanlly, I like how it is all gelling together.
I'm gonna dare say that the vocals can come up... just a very small bit, in the chorus... just so they pop a bit.
I want you to know that I am really past my comfort zone when I make suggestions for other people's mixes... but I like this song a bunch and it seemed like you had already done the hardest part by capturing such solid performances.
So, I'm just explaining it in terms of what I may do if I was mixing.
Hows that for a cop out? :-)
all the best,
mike