I've had a Gaggia baby for about 25 years. It replaced a POS steam powered Krups unit.
Very little maintenance on the Gaggia well from my viewpoint. Portafilter handle, steam valve, basket gasket twice and at least 6 o-rings on the steamer wand.
I use distilled water only. Did the math and much cheaper than using the descale chemical and much easier on the machine.
I had 3 different grinders that didn't produce a decent espresso. I get mine ground at a local coffee shop here in FL. I measure into 1/4# portions and vac seal and do not freeze. At home in MN, I buy the beans from a coffee shop attached to a grocery store and use the grocery store grinder to make it to my liking. Vac seal and do not freeze. epoxy flooring gold coast