The Ninja Mega Kitchen System BL770 is a good overall blender. It comes with a large main jar and two additional personal jars for smoothies. It also has a food processor attachment with extra accessories. It comes with very sharp blades that do a great job at crushing ice and makes very smooth almond butter. However, it doesn't do hot mixing, so it's not recommended for making soups. On the upside, it's very easy to clean and dishwasher safe.