The stuff is amateurish if installed by an amateur, as most of this stuff is today.
Most hobbiests are looking for a low-cost system and when they just barly get it to work they stop. But if you buy parts and test them over time and only use these tested parts And you design with the idea that "stuff fails" you can do well today.
SOme hints:
1) Philips Hue and Lutron Caseta are "bomb proof" product lines.
2) Homekit is only good for connecting to Siri. Don't depend on it.
3) User need switches they can touch but most of the time motion sensors should do the work.
4) NEVER use anything that depends on "The Cloud".
5) Home Assistant (not Apple Home) is the best integration platform by a huge amount