I partially agree with you here. England seems like a strong contender to lift the cup along with India in my opinion just like many others, but their key players need to retain their form no matter what.
On the other hand, I don't see Sri Lanka lifting the cup just because they are doing well recently since their team basically is not as great as their past teams. They don't have Murali, Vaas and a Sanga to guide them all the way.