I have torrented but am not very familiar in this field, but I have to say, this is the first time I've ever heard of gnutella.
Less technical people I know have heard or used TPB and are likely never to have heard of this as well.
I am curious (although I'll be googling as well) on what makes it better. As a personal preference though, if given the option, I would rather make a project that used by many reliably than to have one that is really really fine tuned but not used at all.
However, if I do see that gnutella is better for my purposes, then I will gladly make the switch and will say thanks in advance.