One more small addition regarding the supposed DIY solution in the form of Shelly 2.5. I have partially installed it as well, and it has been running absolutely stable for several years. I also had no problems with the connection.
One advantage is, of course, the price at first, but the app also works great. Integration with other smart home systems is very easy (MQTT), and if you don't like the installed software, you can flash a different one (e.g., Tasmota). This makes it completely irrelevant whether the manufacturer eventually shuts something down, whether updates or the cloud or both.
In addition, you don't need special adapters for the buttons/switches since you use the existing ones.