Not OP. While I've personally not yet fully migrated out of Google, I found Synching and Resilio Sync quite useful to transparently backup photos to my own computer. And to prevent losses, I have a Backblaze subscription.
While I do have a VPS, it only has like 20GB, so I've yet to find an affordable and easy photo sharing solution.