We're currently working on our registry and want to add something to the list so we can make our own frappuccino's and macchiatos at home. We're not straight up espresso or coffee drinkers - only when made as fattening as possible do we consume it. We would like the straight up option for guests though. We also each visit Starbucks daily for these drinks (hence the attempt to make it at home and save money). So for those that have made specialty drinks from these machines, which would you prefer? My thoughts: I like that the ninja wouldn't use the single use cups which hurt the environment. However, the ninja doesn't produce true espresso so not sure how different it would taste in drinks that require espresso. Keurig is just in the mix since I know those pods come in a variety of flavors.