Second the Azureus vote. It just works the best for me, and I have tried several. Here is a NICE setup guide: LINK
Give µTorrent a try. It's amazing small (94k) and doesn't hog memory like some clients do. Plus it's packed with all the features you need.
I've been using µTorrent, but my machine periodically locks when doing so. If that wasn't happening, I'd continue to use it. I've heard Azureus has some memory leak issues. Is it a resource hog? I'll probably give it a try anyway.
I love Azureus too. It's not the most efficient program ever (java), but it really works well and has unparalelled functionality.
i used BitTornado in the past which worked great, then started using BitComet, which works like a charm too. Bitcomet sucks though for seeding, cause when i seeded the Astros NLDS game 6, it sucked, for some reason, it wouldnt upload, but BitTornado worked fine for me to seed.
I use and love Azureus . It's the best program I've ever used and I've used a number of other torrent clients.
www.utorrent.com It's new so there are still some kinks in the program, but it is truly starting to bridge the gap between being easy on resources and having enough features. The program creators are responsive to suggestions and are quick to update and make their client better.
I used Azureus for awhile. It really slowed my computer down. I changed over to BitComet and haven't had any problems.
I havnt used anything besides bitcomet...the 1st Ive used and Ive been happy with it. No reason to complain...
bittornado is the worse ive ever used. azureus was my fav, until bitcomet, esp. coz it did almost the same good job as azureus without the heating up of my system and slowing it down to pentium 2 speeds. esp on my powerhorse of a system... so until they can make it lightweight, Im gunna go with BitCOMET..