Ethereum's "weak subjectivity" tradeoff always seemed bad for end user to me. Who is going to really check that weird hash somewhere?
But I think I solved it with NeoMist, using a similar pattern to how you'd compare security codes on Signal. You get a visual representation of the latest checkpoints, and can compare them with your friend to make sure you are on the same chain!
Works with your existing browser and wallets.