I find it difficult to differentiate integrations based on their 3rd party cloud dependency. Some integrations only need 3rd party cloud access for the first setup, then operate independent of the cloud, other are fully dependent on the cloud, others talk directly to the device using an api. My goal has always been to run HA independent of 3rd party clouds, this gets harder and harder especially if integrations aren’t categories by cloud dependency, eg. A yellow star for fully local integration, at a minimum.