great question. I don't know anything really about hardware, but I am a big fan of ideas like mesh networking to decentralize ISPs. Unfortunately, I am not quite sure if that can really work in practice though