Aishwarya left Salman for his abusive, cheating and over-possessive behaviour. I don't think there is any dispute around this.
Vivek was a passing boat. She never even acknowledged a relationship with him and just claimed to be friends with him. It was only Vivek who would suggest that there is more to this than friendship. Nobody knows what happened.
My guess is she indeed dated him but it didn't sustain due to his immature and unsteady behaviour. If she did dump him, good for her. Vivek is no victim here. He dumped his fiance Gurpreet too, right before the wedding. But after Ash left him, his insecurity and delicate masculnity was on full display, the way he went on a rampage against her in the media, print and television. The best part was she continued to ignore him even through that.
But I don't think Vivek changed much. He shared that distasteful meme featuring Ash and her daughter just last year. Imagine being in your mid-40s and still pulling shit like that. Ewww.
Abhishek was hands down the best choice for her. Smart, sensible, mature and respectful, along with a sense of humour. The only reason the general audience likes him despite his poor BO streak is due to this well-rounded personality. Any sensible girl would do what Ash did. In fact, I cannot think of a better match for her within the indsutry or among other rich and famous, influential families.
1