There's plenty of top order 'clubbers' in English first class cricket that should be in before this lot. England need a couple of stand and deliver cavalier batsman in the opening 4 or 5. The joy of whipping India in the tests has quickly been eradicated for me by just how poor we are at one day cricket, especially with the bat.
*Root gone going for reverse sweep as I'm typing this
You see everyone keeps saying this, but I don't think its actually the problem. Yes a few teams have some big hitters, but its hardly essential.
Look at India, who are demonstrably better than us at ODI cricket and I don't think there's any player you could call a 'clubber'. Kohli, Raina, Dhawan, Rahane etc... can certainly hit a long ball, but they're pretty much just proper players.
The problem is the lack of dynamism. I've got no problem with Root for example, not the strongest lad but rotates the strike pretty well and picks gaps fine. He'd be in my team as would Cook who can be a solid opening player alongside a dynamic player in Hales.
I'd have Vince in at 3, Taylor at 5 and Root at 4. I'd even be tempted to drop Morgan, who I genuinely can't remember his last innings of note.