I have been using the NutriBullet for the longest time and just recently switched over toe the Ninja.  Oh my I am so impressed.  It will pretty much blend anything you throw at it.  hands down the best blender I have owned.