I have used Zoneminder for years. If you value privacy and control above features and simplicity it is the best option I have found.
Have been experimenting with HA as well. To early to share my experience yet.