I looked into some basic automation for Christmas lights this year; some thoughts:
1. Zigbee devices are crazy inexpensive. I can get two zigbee power switches for less than half the cost of a single USB controlled one.
2. Zigbee2Mqtt is really nice; setting it and mosquitto up was easy, and I can control everything over mqtt now.
3. The creator of HA really doesn't want me using his software, so I'm not.