De-scaling is important but so is backflushing. The Puly Caf backflush powder you can get dissolves the residues that build up. And a backflush with a blind basket gets into places you can’t reach with a normal low-pressure de-scale.
If you want even better coffee you should use Puly Grind to get rid of all the gunk that builds up on your grinder blades.
I have a Gaggia Classic and from time to time it gets a right good strip down and you can clean out quite a bit of build up within the head unit.
I get all my cleaning stuff from Happy Donkey along with my favourite Brazilian blend beans.