Home Assistant on a raspberry pi gives you an open source home hub with a mobile app. It has built-in dyndns functionality from a variety of providers, using an open standard. It supports on-board ssl via letsencrypt, and provides easy instructions for forwarding the relevant ports on your router. I think the router forwarding step can be fixed with upnp? Then you've got a home hub that works from anywhere and doesn't require a specialized cloud discovery service.
I'd love to see someone provide a pre-packaged zwave/zigbee talking home assistant appliance with support for snips.ai voice control. Unfortunately, hardware-wise it would probably cost $250 to build out of off the shelf components, but perhaps at scale it could be affordable? Google and Amazon are selling their closed, cloud chained voice assistants for practically below cost, though, so I don't know how such a product could really compete.