I think it would be as network harmful as mldonkey to connect to mutiple servers.
(about the algorithm: changing server might make you lose sources, i.e. lowid, and I don't think auto changes are ok for this. it might have a long delay too between reconections or servers will ban you. And you will harm the network.)