First of all I’d like to say that ideas and problems should be expressed with the most careful use of tact when talking about open source project where people donate their free time, as to not to appear rude and/or entitled.
With that out of the way, let me say that I don’t consider myself an expert in most fields concerning this software and I still found it very easy to deploy, setup and use. I’m a field tech working in industrial automation, so my relevant experience is in PLC programming and scada, not very applicable here, still I had no problem connecting all the various parts of my home to HA using guides and whatnot. I have 54 devices connected and I’m always expanding.
I do have experience with Linux but I don’t see it as very relevant if you use the whole OS, it just does everything by itself. I don’t have SSH access and it’s running headless, so the only interface I have is through the browser.
Requiring restarts after changes to configuration.yaml is annoying, talking about YAML honestly I don’t like it in general as a language as well and appreciate the move towards graphical configuration as a way to reach a broader audience.
The GUI is not perfect but it’s improving constantly, just like the rest of the project. I do have HACS and a few custom cards that I’d love to be in the default install, and find current lovelace to be a bit limiting, but, again, it’s a work in progress, so I’m optimistic. I don’t share the modern obsession with “consistency” and I regard different add-ons as separate apps, of course node-red doesn’t have the same GUI as HACS. Home automation of course still requires SOME effort, so if you can’t handle a change in GUI maybe you shouldn’t try to automate your home.
The integrations I’ve used never gave me any trouble, except maybe the BRAVIA one, but it was minimal.
All in all I think it’s important to recognize the weak spots and try to improve them, but the harsh criticism I often see on this board is, in my opinion, unwarranted.
If you want an (arguably) easier, more streamlined experience you can turn to commercial offerings, but you can forget having the flexibility of HA. Everything has a price.