I have just read all posts (to date) on this thread and will make the following comments.
Firstly, most of the posts have very good information but having used Home Assistant for several years I would suggest that once you decide on a platform to try, then start asking questions on the appropriate forums.
Regarding hardware for HA, I use an old fanless and headless computer with an SSD.
I have a basic knowledge of Linux so I have a Debian OS with HA in docker-compose.
(I originally had HA in a Python virtual environment but since found that docker-compose is much easier to install and keep up to date.)
https://www.home-assistant.io/installation/linux#docker-compose
I also concur with most of the recommendations made already about HA and Shelly. Both have great forums and reviews.
HA has more integrations than any other automation systems (and growing every month).
My system controls/monitors lights and dimmers, blinds, sprinklers, towel rails, under tile heaters
garage door, air-conditioning, solar power for EV and other battery charging, security cameras, media receiver
Edit:-
Another plus with Shelly devices is (as already mentioned in this thread) they can be used even if the HA system is not working, so the home does not become unusable when the "administrator" gets hit by a bus or sells the house.




