This is turning into one of those decent home-cooked food vs McDonalds conversations.
Both are OK - but I know which I prefer in the long term and there's no point discussing the finer points of whether McD's use too much ketchup or dill pickle. It's subjective - but we all know their nosh comes with well defined limitations and trade-offs. And lots of salt...
I work professionally with audio and deliver demanding and complex sound dub mixes for a living, using a custom Genelec monitoring system and I used to write a monthly column in Car HiFi Magazine. Unfortunately, I no longer have time to build my own systems, or I'd just be doing this myself.
While a Canton "upgrade" will suffice for many with less educated ears, it won't satisfy those who have invested in decent HiFi systems and have tasted the forbidden fruit of decent sound reproduction. There - I said it.
TLDR - if your idea of good sound quality is based on Sonos or Bose home audio, you might be OK with the Canton. If your ears are used to Naim, Linn, Arcam, Shahinian, PMC, Genelec etc, skip the Canton - and buy an aftermarket system.
Hopefully I haven't offended too many people
Ben.