I agree with most of things that you mentioned.
But CV's changed Purvi character lil bit, she used to be more practical than this, she has good feelings about Arjun but she will not marry him if Archana doesn't want.
Savita didn't accept ArMan love, so she became villain for ArMan fans, and Archana is not accepting ArVi love so she is villain for ArVi fans.
Agreed with whatever you said, i mean they surely have changed purvi's character as she now only thinks emotionally and not practically. During the initial stages i thought purvi wouldn't sacrifice but she did. i know everything has been sorted out now! oh and about archana, she does get me scared as whenever arv are closer i get this feeling that they would be caught by archu but overall i like her character.