Damn... I must be among the weird bunch. I rather adore Vivienne. I have an agree disagree disposition to her views and some of the actions she has taken in life, however, I can't bring myself to judge her; to call her a b**** as the rest of any DA:I community so eloquently puts it.
Funnily enough, she is quite nasty to the party, but over time she ends up getting along well with Varric, Cassandra, The Iron Bull, and even Dorian, to an extent. That's basically half the cast. Not everyone should, nor would I expect them to, get along just because they are fighting on the same side. She even starts to tolerate Cole to an extent.
She is one of the few characters in the whole series who can rationalize their point, and well enough to show it is highly logical. For instance, the matter with Mages. I agree the circle should he reinstated but it, much like most orders in Thedas, needs to be rebuilt fr the ground up. A unified leadership and center of command throughout all circlr orders and none of this by city nonsense Mages deal with now. Any abuse of power will be punished. Those who follow the rules keep their freedoms. Monitored but not leashed as the point of their power going out of control or being possessed (as been stated throughout the series, a mage doesnt have to do much more than breath to risk being possessed) by some spirit is a valid one that can be argued against.