I have used a lot of blenders for making protein shakes and most do well until you add the ice.  This does a great job crushing the ice so there are no big chunks left.  I works great as a food processor as well for making sauces, etc.  Only complaint is that you are supposed to hand wash in lieu of putting straight into the dishwasher.  Small price to pay for a great blender.  Highly recommend.