The Ninja Foodi Power Blender Ultimate System is the best. I cook a lot and this blender system is so versatile. The motor is very strong so you can use it for most anything, it makes frozen drinks very well. I love the smaller jar from making salad dressings and marinades. In the larger container, I've even done bread dough. It came out great. 
I love the interchangeable blades so you can grate and shred. I really like the fact that it doesn't take up a lot of room, and takes the place of quite a few kitchen appliances.