I use google drive, it's linked to google photo, it's $9.99 a month for 1 tb. The google photo search is astounding, I can type "dog" and it will search for images of dogs I've taken, also face recognition, location recognition, and it can auto create albums based on when a photo was taken and where my mobile phone said I was at the time, if the photos themselves don't have GPS data.