Emule. You can get hordes upon hordes of files, and it has a very wide selection. If you can't find a file on emule, it doesn't exist. Sure, its slow, and it gets annoying, but you said favorite p2p, and 99% of the time I torrent (even when there is an http link on a website for it, for example, a few free-to-play games)