"When you want to open a channel, you could opt to scan the network, fund the node with the fewest connections and then open a channel with them."
This might be a really good idea, but my knowledge of the blockchain technology is very basic so i might be wrong...