There are lots of Macintosh Bittorrent Clients, and I’ve tested them all. Here is my lowdown - they are all free, of course
Azureus - Simply the best. A CPU hog (it is in Java), but it gets all the torrents the other clients can’t. Seems to be the best for speed too, IMO. Highy configurable and a pleasure to use for power users, and also has the highest speed ratings because it has trackerless and uPnp support, besides a whole lotta plugins.
Bits on Wheels - This one would be my best overall choice. Very low CPU usage, great user interface, good customization, interesting ‘3d view’ of peers and seeders, and efficient most of the time, except for those torrents that only Azureus manages to start downloading somehow.
Transmission - Some people swear by this program because it is small and simple, but I find the CPU usage of it growing steadily, even more than Azureus when I am downloading 3 or more files, and the speed is inconsistent. Very few options, I don’t really like it but lots of people do. Usually gets the job done anyway with good speeds, though it tends to lock up sometimes.
Bittorrent - The official client. Not bad CPU usage, not very good speeds, a so-so client. Not worth getting, if you hate Azureus, get Bits on Wheels instead.
Tomato Torrent - Seems to have problems with a lot of torrents that should work, it has ben improving and sometimes I use it when downloading one or two torrents while I’m working on my computer because it’s the most lightweight client of them all.
Bitpump - Small program, just released, shows big potential (from what I’ve seem from the Windows version screens, the Mac one is still kinda rough) but now it is still too bugged.
Please warn me if I forgot any client and happy downloading
Source