Allrounders, these are the biggest debate IMO because it's pretty crazy picking out of Botham, Flintoff and Stokes.
Others to consider - no one those 3 are all you need to consider
Spinners, Rashid is in as you need a spinner who turns it both ways, then it obviously depends on where you are playing and if you want to play 1 or 2, also your age a bit because a lot of people wouldn't have seen or necessarily associate Emburey with ODI's but his stats are excellent.
Others to consider - Ali, Swann
Bowlers, Gough is a certainty for me and perhaps the only real out and out quick bowler you can pick?
Others to consider - Anderson, Plunkett, de Freitas, Broad
Batting, Top Order really depends how much you are taking into account the eras because i can see why Gooch & Tresco are in The Cricketer's side because they were excellent batters and both average near the same (high 30's) as Hales & Roy, the only difference being the obvious higher strike rates of the modern players. The exception is Bairstow who averages 51 due to his amazing recent performances.
Others to consider - Knight, Trott
Middle Order - Pieterson has to play, doesn't matter what you think of the bloke, he was our best ODI batsman for a very very long time. As well as Root who gives some solidity to the team.
Others to consider - Morgan, Lamb, Bell, Collingwood
WK - Butler, simples
So my team is -
Bairstow
Trescothick
Hales
Root
Pieterson
Butler
Stokes
Botham
Flintoff
Rashid
Gough