I've stopped carrying my laptop everywhere, unless I plan to work. Otherwise I just leave it plugged in on my desk.

Instead, I carry a very light bluetooth keyboard and my Moto G5 phone. The laptop exposes SSH and Mailpile over PageKite, and I've got Termux on my phone... it's not quite comfy enough for coding, but when I need to do some quick e-mailing or emergency admining, this is quite adequate.

If you want to compete with Google or Facebook or other big companies, you need to understand that a) they are actually constrained by the law and b) the only computer bigger than their computer, is "everybody else's computer."

Radical decentralization + build software that has features the companies cannot offer for legal reasons.

We just have to be willing to go where the big companies can't. The more censorship there is of "normal" content, the more opportunities there are to do just that.