I agree, I take Jan in my party over Astarion any day.
And Mazzy, love her.
Mazzy gets a no from me I'm afraid

. In fact, I've gone the other direction for her than for Jan and come to like her less over the years, and now find her really quite annoying which I don't recall doing initially. I still hope she actually got to become a full paladin when the rules changed, though

.