I have posted before about how I used the Beaba Babycook baby food maker when Pickle was small (LINK). It worked great for us, but it was put into a storage unit after Pickle began really eating solids, and then that storage unit got flooded. We needed to find a new solution for our little Peanut. (We do a lot of baby-led weaning, but I also wanted to do some purees.)
I price-checked the Beaba versus the other items on the market, and came across the Baby Brezza (LINK). It was about $77, as opposed to the $120 that the Beaba Babycook cost. As far as I could tell, they did the same things, so we decided that was a better option for us this time around.
I've made several batches of baby food, and it has worked seamlessly. It so far is almost identical in function to the Beaba Babycook. There's a water reservoir on the back, which you fill, and then that pipes the hot water into the chamber where you're steaming the food. That chamber also has a blade in it, which can puree the food when you're done.
The Baby Brezza has a slight advantage on the Beaba in that you can choose to "steam and blend." You can just punch in the amount of time you need to steam your particular food item, then walk away, and it will blend the food automatically at the end of the steaming session. The Beaba did not have this function back when I used it, so this was a nice little touch.
The Baby Brezza also comes with four little storage containers in which you can store and freeze your baby food. You can then defrost them by putting them right back into the chamber. The Beaba didn't come with any storage containers, and the ones they had for sale were very expensive compared to others on the market.
All in all, I think that the Baby Brezza was a better buy, since it was over $40 cheaper for the exact same functionality. I would recommend it to first-time baby food makers.