It's all about data.
While smart contracts might be interesting, it feels like a solution in search of problems. It was better to start with normal contracts. Once the encrypted reference data (existing contracts with existing counterparties) is available plenty of things will become easy and obvious.
There could be something like a global EtherCRM (or master data network) based on Ethereum. From a customer perspecitve it might rather be EtherSRM (supplier relationship management). Customers and their contract partners (friends, banks, insurance companies, government, ...) would share the same "golden record" a.k.a. single source of truth. The customers would own the majority of the data.
No need to logon to a myriad of different websites with different usage patterns and no possibility to extract your data. You just have it in your EtherCRM software on your local devices.
And later on, in a next steps there might be smarter contracts. EtherCRM might notify you about contracts that are about to auto-renew and so on. It might recognize ToS that you would never accept and warn you.
This is just to give some ideas:
- bank account X @ bank 1 - main
- bank account Y @ bank 2 - special purpose
- bank account Z @ bank 2 - special purpose
- bank account T @ bank 3 - legacy
- seccurities account @ bank 1
- safe deposit box @ bank 1
- insurance policy for me
- insurance policy for the car
- insurance policy for house
- contracts with the state (e.g. social security number)
- Bitcoin Trading Account @ xxx
- Bitcoin Trading Account @ yyy
- rental agreement
- memberships - railway
- warranty - watch
- warranty - laptop
- warranty - ...
- and dozens web accounts