Regarding "Keybase is end to end encrypted", it's sorta true but comes with an asterisk. I answered the sibling comment who asks that question directly: https://news.ycombinator.com/item?id=21741466
It's a relatively minor issue though (and one they could fix at any moment, it's not a crypto flaw but a verification flaw), so it's probably fine to send sensitive data over it. Definitely better than what most people use :)
For me the secure identity and communication part of Keybase is a critical base layer that no one else really gets right. I can have a new hire create a Keybase account and use that to securely exchange documents (e.g. w-4 allocation, health insurance, etc.) two weeks before they are even part of the company.
The only long-term downside to Keybase for me is it is a centralized cloud service run by a single company and the application is not open source. What I really want is a decentralized open source version of Keybase that's operated as a global network that lots of companies/individuals ran nodes for and you paid for your use of the network. That way I'd be more certain that it will be around in 10 years time.