The ones I've had in the past have had push-on lids and unless I've bolted the lid on they've often leaked when being shaken to mix up the protein drink. This one has a screw-on lid so I don't have to worry about that. The spout also has a screw-on cap so all in all a great shaker.
If you have hands the size of shovels to fit round the circumference of the bottle and you don't mind three or four attempts to screw the cap on each time because the thread is rubbish this bottle could be for you. Otherwise...avoid