>>zeisch+U8
Shelly seems very good so far. No need to connect it to the cloud at all, or use their app, since you can configure the via an onboard web UI (well, they'll still check for firmware updates when you connect them to Wi-Fi, but that's it). They can be controlled from Home Assistant completely without internet.
Of course, there's no guarantee for future products, but once they're set up they're not gonna change unless you go in and update their firmware.