I have two Ecobee 4 tstats on the cloud and do not plan to change them to Hubitat, even though the devs have built a hubitat-native module for it. Reason: WAF is high as-is, so anything I do locally would have to be extraordinarily good. That, and the fact that I don't want to support them, they work great without me being involved.
>tp-link
I have two TP-L s/pole switches currently used as timeclocks for water heaters, they've also performed well. But their functionality is simplistic and easy to do on Hubitat, so I do plan to migrate that over to local zigbee switches.
BTW, the installation is going well here. I'm muddling though and have gotten switches, appliance modules, and motion detectors installed and working. I'm currently grinding through a security module the devs have built.