There's a lot going on in this mix. You did a good job of keeping things from stepping on each others' toes.
However, in pursuit of that, you may have made the lead vocal a little thin. It seems to have its own narrow band in the mid range, but it should take up more space.
I like the mix overall.....but to me the vocal is too low in volume. I suspect that you corrected the "thinness" of the vocal.....but it's too low to tell. I'd bring it up a bit.
Yeah, that vocal sounds a lot better. Did you clear up some 'verbs or delays on other channels too?