I automated my home with Home Assistant and Node-RED, and it was so worth it
You can use Node-RED to create flow-style automations without overloading the Home Assistant.
Using Home Assistant for smart home automation is for the brave. Want to make the IoT systems work with Home Assistant? You've got to put in some hours and embrace the learning curve. If you're game for a challenge, you can add Node-RED into the Home Assistant and level up smart home automation with some complex ones.