Has some pros: Knows how to cook from different sources (grain, ground) Ability to prepare different types of coffee Has some cons: Consumes a lot of water for pre/post cleaning - it would be cool if you could connect a hose from a water bottle to it