I used Azureus when I first switched to Mac OS X, but it's written in Java and thus extremely slow to do anything. When allocating disk space for a large file it seems to hang (it's really just writing a bunch of zeroes to the disk; why it pre-allocates I don't know). Transmission has most of the features of Azureus but without that Vuze crap.