With a Nucleus One, by far the easiest path is enabling Tailscale in the web admin UI, then you are good to go regardless of your ISP and whether they support port forwarding.
It has become reliable for me, I haven’t really experienced it letting me down in the past 2 years where I couldn’t listen to music on the road. However, there are still some rough edges that need improvement:
In offline mode, it still loses cached album covers for me and at least some other users. I can still listen to it, but it’s not pretty. There were several fix/improvements attempts over the years but it still happens. Not sure how widespread it is. Doubly annoying because all my FLAC files have cover images embedded. How hard can it be to show them.
It probably won’t affect you if you are new to ARC, but tracks downloaded a longer time ago have recently stopped playing in offline mode. I have to load the album of old downloads once while online, then they work again.
Don’t expect to be able to go completely offline for a long time. ARC still needs a license check every so often (though this only requires a low data connection to the Roon servers) to keep working. Otherwise, even downloads stop working.
For downloads, have reasonably large data storage on the phone. SD cards still not supported.
Restoring a backup or switching Roon server means that downloaded files are lost.
Some people still complain about high battery usage despite several fix attempts.
CarPlay and Android Auto can still be shaky. CarPlay seems better but there are strange limitations of what it allows you to see
Thanks for sharing your feedback regarding this topic bud I really appreciate it, I’m not very good when it comes to dealing with computers, fingers crossed it’s straight forward!