Just this morning I was troubleshooting BTMM (it would work to my AirPort Express but not to the machine behind the AirPort Express). Correct me if I'm wrong, but Apple's recommended solutions don't fulfill the same use-case as BTMM:
When it worked, BTMM, with its NAT transversal, was one of the things Apple really got right. No home user wants to set up IPsec and mDNS themselves. I could remotely access my files, view my screen (any of several Macs), SSH, and access any other mDNS services. In my opinion, BTMM and Time Machine are some of the best features of macOS.
- Screen Sharing - Requires you to accept an incoming request on the remote machine. That doesn't work unless I'm in two places at the same time.
- iCloud file syncing - "the cloud" is just another name for storing your personal data on a stranger's computer--a stranger who insists you sign an agreement indemnifying them if their service gets hacked. No thanks.
- Apple Remote Desktop - From the lack of updates, it sounds like this is on the chopping block too. Not too many happy $80-the-poorer users.
Oh well. At least we'll have Animojis in the latest version of iOS. I'm glad the brightest minds and biggest budgets are working on something useful.
I use screen sharing daily and it’s never asked me to accept an incoming request.
I agree that Apple’s BTMM solution was the simplest in terms of configuration, but it’s also not very hard to expose the screen sharing ports and set up a dynamic dns service. If one really needs BTMM, that person is probably skilled enough to manage it.