In ODI - yes, Botham wasn't the great ODI player, which is surprising because the guy had unreal potential to be among the greatest ODI players ever. I can explain the reason - Botham, Imran, Gavaskar, Border, Marshall ... were cricketers of 1970s-80s era, a time when top cricketers didn't put much value to ODI cricket; WC may be, but not random series. Just like today, top players hardly bother for T20s, it was exactly the same case 40-50 years back. I believe, 1990s was the start of the shift, when ODI was considered at per or close to Test cricket in terms of status, hence we have top players focusing in ODIs as well from 90s.
As a Test batsman, close but not conclusive. What Stokes did at Leeds was equally matched by Botham 38 years back (And guy took a 6for in first innings of that game as well). Botham on his day was most destructive - simple stats crunching won't compare the impact because of different era, but at his prime, he was as explosive as probably like Viv. Botham had 14 Test hundreds in 102 Tests as well and his average is lower than his batting capability because like Viv, guy hardly bothered for stats - got out easily many times when he could have stayed Not Out and take his average close to 40, even over.
As an all-rounder - it's not even a contest. In his first 50-60 Tests, Ian Botham was ultimate match winner the game has ever seen, with bat, ball or even at 2nd slip. Botham played in an era when cricket saw at least 6 ATG fast bowling all-rounders - the big 4 & Proctor, Stevenson, we can add Marshall as well and Gilmore wasted his career; hence his greatness is a bit diluted (for all 8 actually). People in that time, had an expectation that all-rounder means you'll take the new ball (& average around 30, or lower), you'll bat at 5/6 and often save your team in crisis (or blast out iof it), you can field brilliantly at slips or out-field and you'll lead you side as well... may be to WC wins or in away Test series wins, leading from the front.
Shakib is a different type player, hence that comparison is never logical. Apart from that, Stokes has Holder and Vernon Phi, or may be Woakes, Collin de G'homme, Mitch Marsh, Hardik Pandeya ..... Faheem Ashraf..............................
Fast bowling all-rounder is the rarest breed of cricket because it takes multiple times of hard-work, skills and passion as well - this can only be developed through hard fought FC cricket, something gradually diminishing, hence Stokes might be last of this rare bread; but he is no where near what those 4 were as all-rounder.
As a Test batsman, close but not conclusive. What Stokes did at Leeds was equally matched by Botham 38 years back (And guy took a 6for in first innings of that game as well). Botham on his day was most destructive - simple stats crunching won't compare the impact because of different era, but at his prime, he was as explosive as probably like Viv. Botham had 14 Test hundreds in 102 Tests as well and his average is lower than his batting capability because like Viv, guy hardly bothered for stats - got out easily many times when he could have stayed Not Out and take his average close to 40, even over.
As an all-rounder - it's not even a contest. In his first 50-60 Tests, Ian Botham was ultimate match winner the game has ever seen, with bat, ball or even at 2nd slip. Botham played in an era when cricket saw at least 6 ATG fast bowling all-rounders - the big 4 & Proctor, Stevenson, we can add Marshall as well and Gilmore wasted his career; hence his greatness is a bit diluted (for all 8 actually). People in that time, had an expectation that all-rounder means you'll take the new ball (& average around 30, or lower), you'll bat at 5/6 and often save your team in crisis (or blast out iof it), you can field brilliantly at slips or out-field and you'll lead you side as well... may be to WC wins or in away Test series wins, leading from the front.
Shakib is a different type player, hence that comparison is never logical. Apart from that, Stokes has Holder and Vernon Phi, or may be Woakes, Collin de G'homme, Mitch Marsh, Hardik Pandeya ..... Faheem Ashraf..............................
Fast bowling all-rounder is the rarest breed of cricket because it takes multiple times of hard-work, skills and passion as well - this can only be developed through hard fought FC cricket, something gradually diminishing, hence Stokes might be last of this rare bread; but he is no where near what those 4 were as all-rounder.