I advise
Deluge. It's a near photocopy of uTorrent except it's extensible (good add-ons), open source (no phoning home), and cross-platform (go mac osx/linux).
I second this. I especially like the fact that I can use Deluge's native gui through ssh tunnel to control Deluge running on a different computer.
Most web intefaces seem a bit lacking and console clients don't have all the cool features.