We use Google Photos for exactly this. We have an account that is separate from our personal accounts that we share. That account is on all of our devices and all photos upload to it directly. We pay for 1TB of storage ($10/month) Easy to share albums w/ fam and friends. Also crazy good search - like ' photos of [son's name] and [wife's name] at the beach in may' will return photos of ... exactly that. With no tagging.
Actually I think for my use case Apple Photos is the better option. Comes installed on my iMac and iphones. Family sharing, and has a more tiered approach to pricing (I don't need 1TB right now) - $0.99 for 50GB/month.
Apple Photos uploads things automatically every time, face tagging, place/moments tagging automatically, it rocks. This HN thread was amazing, I found Apple Photos!