The Ninja Professional XL Food Processor is amazing.  I made soft pretzels and made the dough in it.  It was wonderful.   I used it for chopping and shredding stuff too. I love that it comes with a case for the extra blades. That helps a lot.