With Home Assistant, you don't need the ST hub. However, you're obviously more than welcome to keep using it! There is nothing wrong with that! Home Assistant is a fully functioning hub all on it's own, especially on that Raspberry. The only thing is that in time, as the amount of devices you have grows, you may find that you want to upgrade from the Pi to a laptop or desktop, or server, and run docker on there. Just a bit more oompf. That equates to more stability is all. The question about sensors is going to get you a ton of confusing replies. Everyone has their own preferences and you'll hear all about them here. When I'm trying to narrow down what I like and what I want to use, instead of asking what device type is best, I present the device I'm curious about, like the SmartThings Multi-Sensor and tell the group that I'm really liking these, but am curious if anyone has had any issues with them that's made them go a different direction. The information you get from that will be far less confusing and all over the place. As for the two you mentioned, the ST and the Aeotec, I have no personal experience with them (hint: big red flag) but I hear that they're both really good!