On which planet? Starc is the best ODI quick in the world and by some distance. Cummins is as good as Rabada or Ngidi. When Hazelwood is your 3rd best ODI quick, you have an insanely potent pace attack. Australia are struggling now, because they haven't fielded a full strength pace attack in some time, I don't think. Plus Smith and Warner are suspended.
Amir is still living off the hype of a single summer in 2010. And two limited overs games vs India (CT final and 2016 Asia Cup).
Hasan Ali is good yes, but he's at best a poor man's Bumrah or Mustafiz.
Shaheen also has potential given his youth, height, and pace. I'll give you that one. But if one or two men make a pace attack, then Bangladesh has one of the best pace attacks in the world too.
I disagree. Shai Hope bats too slowly in ODIs (that one India match notwithstanding). Ditto for Darren Bravo. Gayle is like 70 now, so it remains to be seen if he can still be the marauder he was. Hetmyer is class, but you need more than one batter. Powell is simply not good enough. Their seamers will be picked apart if the conditions are indeed flat. The Windies have some talent, but talent will only win you the odd game. Their ODI win-loss record is atrocious over the past 4 years, and that indicates they will be up against it next summer.I still stand by what I said in the fact that the West Indies will enjoy the wickets in the UK. Powell, Darren Bravo and Shai Hope are all classy batters who enjoy the pace on the ball, and then the likes of Lewis, Gayle and Heymyr with thrive under conditions where they won't have to worry too much about the seaming ball, depending on the weather. The wickets here over the past 3 seasons (as you say) have been flat as a pancake, especially the big commercial grounds like Old Trafford, Lords and the Oval. Smaller county grounds may provide the odd green seamer but generally speaking I think the Windies will do well. They also have a more than handy pace bowling attack, especially now Oshane Thomas has been unleashed.
Here's how I predict the group stage, based on how things stand at this very moment (subject to change by May 2019) if all teams have a full strength squad available:
England 8-1
India 6-3
Australia 6-3
New Zealand 5-4
South Africa 5-4
Bangladesh 4-5
Pakistan 4-5
Sri Lanka 2-7
Afghanistan 2-7
West Indies 1-8
NZ/SA will be fighting for the final semi-final spot, and my money is on NZ to get it. England beats NZ in the semis, and whoever wins the India/Australia semi defeats England at Lords to win the Crown!