Warner without a doubt because he has been a better performer over double the time Stokes has been around. Stokes has had some thrilling wins for England but a win is a win at the end, thrilling or not, and Warner has won Australia way more matches than Stokes has won England. Often thrilling matches leave a mark on fans and sway decisions through emotions, but data can’t be negated. Overall performances in wins counts for more in the end.
And yeah, Stokes as a bowler was / has been average, nothing special. Frankly, he’s a poor man’s all rounder, given how the modern standards for all rounders have fallen.
No, Bazball has not enhanced his reputation for me. Captaincy was not a criteria for my evaluation because Warner never really captained.