Many years of using Sonoff and eWeLink - but I'm tired of the problems with it. What alternative?

I can do it too… but.

Will all Sonoff devices “talk” directly to HA installed on separate mini pc?

I need all devices which I have work with HA or there is no sense for me to moving there.