As far as Prediction of winner is concerned, on paper, South Africa, England & India have got best players.

But typically South Africa have has a distinct reputation of choking in crucuial games, specially knockout stages.

So I guess, this time it's either United Queendom a.k.a. England or India :)