A ZigBee or Z-Wave stick + Home Assistant (or openHAB, Domoticz, others) gets you more reliable operation and no notifying $MEGACORP every time you flick a light switch (or something equally dumb).
Devices based on the popular ESP8266 can also frequently be freed from their cloud overlords with community-made firmware [0], [1] and used as proper Intra-o-T devices.
I decided a while back that I would have no part in this Inter-o-T madness and I think it was a good choice.
[0]: https://github.com/arendst/Tasmota
[1]: https://esphome.io/
Heh, just noticed you linked Tasmota as well while I was writing this. Good project, I use it too!