The answer really depends on your org's use case and sensitivity to bugs! Unless there is a specific beta feature that you're interested in getting access to, my general recommendation is to follow our quarterly stable release schedule when updating. We obviously do our best to avoid pushing breaking changes with the weekly edge releases, but they definitely are more prone to instability.
As far as network access is concerned, the doc here does a pretty good job outlining the various egress activity you can expect. That page is missing info about connecting with Temporal Cloud, if necessary.
I hope that helps! Let me know if you have any additional questions.