I have been using HA for one and a half years now, it’s far far superior to Pimatic which I’ve been using before HA. There is only one thing that Pimatic was way better with: the rules editor.
Pimatic uses a kind of DSL with autocomplete that allows you to type almost basic English sentences with autocomplete, including predicates like after X minutes, for Y seconds, etc. It is really simple, the autocomplete negates the guessing for services and variables completely. It also allowed you to do complex if/then/else rules, but just with the basic syntax most people are used to from programming javascript/c/c#/whatever if (sensor.property == true && (sensor2.property == false || sensor3,blub = 9 )). No reloading the automations, it checks the rule then and there.
You can do a lot with manually written automations in HA, but I find the YAML syntax cumbersome, especially if the rules get more complex. For simple users an interface like Homey uses would be nice, for advanced users the Pimatic option gives a lot of flexibility without that headache that comes with the YAML-files.