You might want to consider looking into Home Assistant. It can’t do the voice assistant part (yet?) but if you get the right smart devices to go with it, you can be reasonably safe from the usual smart home product stopping working because the maker got bored BS.
The Google Home app is finally on the right path (www.androidauthority.com)