You can host Photoprism[1] with Pikapods[2] and upload your pictures using PhotoSync[3] and then sync(backup) all your pictures to Hetzner using their Nextcloud hosting[4]. Pikapods is in LA and Hetzner is in Germany. This provides a good reliable setup for your invaluable pictures. This is what I use and I am very happy with, I don’t mind paying more than Icloud knowing that I am supporting open source products.
[1]https://www.photoprism.app/
[2]https://www.pikapods.com/
[3]https://www.photosync-app.com/
[4] https://www.hetzner.com/storage/storage-share