I’m probably risking a lot of downvotes with this one, but for me it was a Home Assistant setup. Not really a purchase because it’s an open project, but I invested a lot of time into reading the docs and setting it all up only to realize I didn’t actually like it better than using the smart home products directly. It seems like a great option for people who like to tinker and get a thrill out of getting some cheap Al…
I think Home Assistant is when you want to connect multiple IoT devices together and have automations around them, that you normally can't do because the devices are using different protocols because they're from different manufacturers. But if you don't need that it's probably a useless overcomplexification.
And while it took some tinkering to setup (back in the "edit all the yaml" days), I barely touch it anymore, I have it set how I like it and that's that.