MW1304
Cricketer Of The Year
He's far better than Buttler. He's actually proven capable of a proper innings in various situations. I'm not sure what substance Buttler has ever shown beyond a few flashy counterattacking fifties.Quite a few I think, he's a better batsman than bowler but is extremely loose and tends to make his runs in cameos. Based on what I've seen for England I would say he's not a better batsman than Buttler for example, and Buttler's red ball record is completely unconvincing.
Anyhow you can't really argue with the fantastic 2016 he had with the bat, where he scored runs throughout and in different batting positions, other than raging turners in Bangladesh, including 4 hundreds. I don't think any of the guys you've mentioned, who are more top order bats than the middle order position Moeen will take, are very likely to do any better than he has for the past year. His bowling has gone nowhere, so this is his shot as a batsman.