It does fine to mix anything thats not extremely hard.  Large ice cubes, carrots, etc it struggles with.  Which, since my larger container has no probs with, I assume the issue is with blade/container size.  If you are mixing protein mix, liquids, and small ice cubes then it should be fine.