The only shortcoming that has the shaker is that the metal ball is not easy to clean. Just Protein shakes are sometimes quite sticky. And if you can dry the stuff, it gets harder. The cleaning makes really no fun. But for the shakes so much creamier than with my old Shaker. So I can live with the downside!