Ninja has the best blending capabilities.  I bought this one to replace an older Ninja and it includes everything needed in a blender.  Due to the noise level of the Ninja I tried a Vitamix, which did not work as well as the Ninja.  I make smoothies daily and Ninja is the best.