Baines is not a bad player, but Cole deserves a starting spot. He's getting old, but was still great, both defensively and in support, in Chelsea's recent run.
It's too bad Johnson saw the pitch so little this year, I think he's the best pure winger England has except maybe Ashley Young...