i have been using kazaalite for almost a year now. i think its the best p2p network out there. but i feel there's room for improvement:
1. LEECHERS: they're a big problem in any p2p network.there should be a way to kick those selfish bastards.
but at the same time care should be taken to preserve genuine uploaders.for eg. a few users complain that their connections are refused as uploaders are unable to get a list of their shared files due to privacy reasons.we should be able to see the amount of data the person is sharing(whom we are uploading to).
2. PARTIAL FILE DOWNLOADING:the absence of this feature in kl prevents faster spreading of files.leechers remove their downloaded files from their shared folders after completion.this feature would ensure sharing till atleast the download is complete.
3. AUTOMATIC SUPERNODE JUMPER:lets face it ,using kazupernodes can be such a pain.the whole process can be automated: when the download speed falls below a specified limit it should automatically search for the fastest supernodes and connect which avoids the need for constantly babysitting over kazaa.
presently i can think of only these improvements but im sure u guys reading this have a couple more.please mention them here