Sort:  

Most of these do not work large scale. Current home bandwidths are 20% upload/80% download.
If we start running more BitTorrent, this becomes a bottleneck.

It's a far lesser bottleneck than centralized servers.

The real problem I see coming is funding infrastructure. ISPs not collecting rent for their pipes are going to shut them down. We need our own.

The next inter-connects won't have a physical infrastructure for connections.

But i have a real problem trying to work out how to get your packets out of a soup of all packets.
i could use cell phone array mathematics... but i do not believe that will be the best solution.

Interesting.