I've switched a lot of my existing light automation over to esphome [0]. I flashed it on various cheap LED Wifi bulbs that have been 'liberated' via tuya convert [1]
After going through zigbee and zwave, I feel like I finally arrived at a solution that allows me plenty of reasonably priced selection and extreme customization (e.g. just using the warm/cold white LEDs on a RGB+white bulb).
Great experience so far and completely automated integration within homeassistant.
I hope that the esphome-configs project [2] will grow over the next little while and provide more and more copy+paste configurations for various hardware.