I am going to take a very different stance from everyone here to declare that Asin is a FINE performer. She was fantastic in Ghajini, and, in my opinion, would have shone brilliantly as Veronica too.
Asin is taking up insignificant roles voluntarily, according to one of her interviews. She wants to star in big hits, form contacts, and then move on to polished roles. I like her. I am sure she will rock in a good role :)
As for Sonam, never liked her as a performer. Never will. And, yeah, Anushka can get on my nerves sometimes.
12