in 10 years...
- your internet will be way faster

- other solutions will have no doubt been developed.
distributing a client with hard-coded checkpoints (already done) as well as block headers up to the checkpoint and the list of unspent transactions would be fine for most users.