The Google Photos interface itself isn't that big of a product (I think), if you can lose some of the sharing features, I guess it'd be quite an easy app to make that can be run off a v-server or Amazon at considerably less long-term trouble. The big big issue is the seamless auto-upload from phone to Google Photos, that's the fantastic feature that locked me in.