I love HA and will persist with it. Main complaint is that it (and more so its docker containers) want access to the things that are not documented or configurable.
E.g. it tries to contact DNS other than the configured one and i cannot figure out what exactly it needs access to to allow updates to work.
This is especially important for home automation tools as i want them as far from the internet as possible