Yes, it's either Liverpool or Chelsea for VIlla because according to Marca, the famous Spanish publication, Barca has put VIlla up for sale.
There is also a rumour of a fallout between Villa and Messi and Villa was also excluded from the team in that recent game against Real Madrid.
If he's good, why not?
I'm sure he'll score more than Carroll. Plus, he speaks Spanish like Suarez.