To be honest, I used to have an ISP with dynamic addresses and it wasn’t a huge deal. The address only changed every month or two. I used afraid.org’s dynamic DNS service to get a dynamic address that followed the changes and created CNAME records for my real domain pointing at that. The actual connection was fucking awful but the dynamic IPs never caused any problems.
As for services: Nextcloud is well worth looking into for file sync and photo backup, especially if you’ve already got a file server running.
Yeah, my response to this argument is always the same: I work in IT, how do I barter for potatoes? If you’re a potato farmer, how many potatoes is a hip transplant worth? Maybe assigning worth to things with an abstract unit isn’t such a terrible idea after all…