BitSpirit is a very powerful and easy-to-use BitTorrent client that provides not only full BitTorrent protocol implementation but also many personalization features.
BitSpirit supports simultaneous downloads, download queue, UPNP port-maping, NAT traversal(UDP transport), select downloads from multiple files torrent package, disk cache, chatting with other peers, torrent market, ip-filter, etc. In 3.0 or above versions of BitSpirit, it also supports DHT network - which is based on Kademlia protocol - and fully compatible with Bittorrent official client.
Here are some key features of "BitSpirit":
Clean UI, Multiple simultaneous downloads
Torrent Share
Preview while downloading
Trackerless support (Mainline DHT, v3.0.0+)
Multi-tracker support
Disk cache
Fast job resume
File selecting support
UPnP, NAT Traversal support
Protocol Encryption
Easy-to-use download management
Shutdown computer when job done
HTTP/SOCKS4/5 proxy support
High speed & Low CPU usage
Unicode support (v3.5.0+)
IPv6 support (v3.6.0+)
Scheduled Tasks (v3.6.0+)
Private Tracker support (v3.6.0+)
magnet links support (v3.6.0+)