Hi!
You should visit on of this sites:
http://www.gnutelliums.com http://www.gnutellanews.com http://www.zeropaid.com
You should find the informations you need there!
Itīs not easy to answer you question, every programm has its advantages/disadvantages!
Check the Top 10 at zeropaid.com, read the comments, (ignore the rocks/sucks) and you should get an overview!
I only would say, try an Gnutella-Client! (you can find them at gnutelliums.com!)