I like Ubuntu, and looked into using Ubuntu Core for an IoT architecture a few years ago - but the "brand store", which IIRC is mandatory for private deployments, are complete madness.
Plus, while the concept behind Snaps is interesting, in practice they seem to be nearly universally reviled.