Home Assistant is the clear winner, in my mind. It's a very robust project (four full-time devs, plus a huge community), very actively developed (https://www.home-assistant.io/blog/categories/release-notes/), and has a very healthy and helpful support community.