uTorrent is the best I guess, except for the disk overload and occasional freezes. But it's free and small. That's how software should be done.