While virtually all clients will cover the basic task of downloading files, there are many combinations of usability, features and philosophy to consider depending on intended use. Traditional vs Decentralized P2P DownloadingĬhoosing a BitTorrent client can be a difficult process due to the complex nature of the technology. BitTorrent is a file transfer protocol used to share files between users without requiring a central server that hosts the files.