I've been using the NutriBullet Pro Plus for a few weeks now and am very impressed with it so far.  I am able to make smoothies, shakes, salsa, etc with ease since it is very powerful, and it comes with recipes for inspiration.  Cleaning and storage is great as it doesn't take up much counter space and I can either hand wash or place in the dishwasher for easy clean up.  I love the blending cups with lids as they make it super easy to blend a quick smoothie or shake and take it with me when I'm going to work or on-the-go.  I would definitely recommend this blender to anyone.