Its a tough one for Stokes. I don't think he justifies a place currently, and England's side are weaker for his presence. But England are clearly banking on him for the future, so he needs as many opportunities as possible. I'd rather Bopara was moved up to 3, or we drop Cook and bring in someone else with some more re-jiggling. As stated elsewhere, we have plenty of batsmen for the mid-order, but not enough to play in the top-order, which leaves us with this awkward situation of jumping Stokes up and down.
However, he's not likely to ever bat at 3 in a major tournament for England, so putting him there yesterday was just weird.