I've moved to pCloud for photos and I've found it to be a good alternative. One frustrating thing is that if you are cycling through your photos on the default pcloud app, they are usually slow to render which can be frustrating. Playing music on the app is also a little frustrating. It works, but it it's not an amazing UX. Other than that I am completely content with pCloud though, and I would recommend it.
One other thing to be made aware of is that the macOS ecosystem seems to be a little hostile towards pCloud and it seems to be fighting a never ending battle in order to the get the remote drive functioning reliably there. It works, but it can be a little annoying at times.
Just heads up, pCloud throttles you heavily if you upload more than a certain amount of data per month or week or whatever. I have been their customer for a long time, with terabytes available in my account, but when I start to put dyson sphere program save files in there which changed often and were large, suddenly it started taking very long to upload. I have 1gbit at home and it works flawlessly with google drive and my nextcloud instance, so it's them.
> the macOS ecosystem seems to be a little hostile towards pCloud and it seems to be fighting a never ending battle in order to the get the remote drive functioning reliably there
pCloud seems to have been having a few wobbles in the past few months, and it's unclear to me whether the root cause is external or internal. Two different Windows machines both needed manual removal and reinstallation, and the Mac installation needed manually updating to a later version due to (apparently) an SSL certificate renewal. FWIW the current version on my Mac (on Sequoia) seems solid outside of rarely needing to select 'Enable Drive' from the menu.
One other thing to be made aware of is that the macOS ecosystem seems to be a little hostile towards pCloud and it seems to be fighting a never ending battle in order to the get the remote drive functioning reliably there. It works, but it can be a little annoying at times.