I'm a bit pedantic about our family's information being stored on other people's computers. I simply don't trust access to it long-term.
So I'm building Timelinize: https://twitter.com/timelinize -- the idea is that everyone can get their data out of the cloud and off their devices and into a single, unified timeline on their own computer. And their timeline is just one shard of a global universal timeline, and timelines can be meshed together seamlessly.
Still much work to do but my family is hopefully going to start using this in the next few years! And maybe yours too :)