Azureus is a very powerful java-based BitTorrent client. It has several options to personalize it and it gives you very good statistics on current downloads.
I have been able to reach very good speeds with Azureus. It also offers an embedded tracker that can be used to share large home videos with family and friends.
Azureus also has a RSS feed scanner, very useful for grabbing TV shows each week on time. To make this even easier, you can use the new Azureus Dashboard widget to monitor the progress of Azureus on a remote computer.