England are going to destroy Bangladesh. I have never seen such a devastating batting line-up in a really long time. England can basically go from the word GO with the bat unlike Bangladesh. England bowling isn't anything special, but that doesn't matter considering they pile up the runs.
South Africa has a better batting lineup than England in spite of Duminy / Behardien. In fact, one can argue that India's batting lineup is better than England's although I'd reserve my judgement on that one.
I think there's a difference between being a 'better' batting line up and being a more 'devastating' batting line up. England is hands down the most aggressive, devastating batting line up. It's not that hard to see, if you go through their batting line up 1 by 1, Root is their slowest guy and even he can maintain 90+ SR. Roy, Hales, Morgan, Stokes, Buttler, Bairstow, Ali are all capable of belting it. No other team possesses this many batsmen who can whack it at will.
This is not always going to work, conditions/oppositions will not always suit that tempo or that brand of batting but the ODI pitches in most parts of England, Australia, South Africa and to and extent India should be compatible in theory at least with this style.But this style of batting does come with a slighly higher chance of collapses when most of your top 6 have just 1 gear in their batting. So you will have a 138 all out or 153 all out on a few rare occasions.
But overall, when you look at lot of other factors, not just who can whack it the furthest, such as record in the last 3-4 years, performances across different conditions, I would rate India and Australia as
better overall batting line ups simply for the fact that Kohli, Rohit, Smith, Warner are just better batsmen than Roy, Hales, Morgan etc.
No but batting first, recent history suggests they'll get to 300 much more often then not.
For the record, of the 487 scores of 300 or more batting first, only 65 times has it been chased down...
I'll be interested to see the trends though..pretty sure there would be an upward trend in that 65 skewed towards post 2012.