Not sure if there is a better one now, but Limewire was pretty popular from what i remember.
There are many clients which utilize the Gnutella P2P network. There should also be clients which use Gnutella 2 and eDonkey. mldonkey, for example, connects to multiple networks if I'm not mistaken.