Azureus is great feature wise, but its java, and seemingly pretty poorly optimised java, well for me anyway, it just eats memory.
I use shadows experiemental 'cause its simple and gets the job done, getting the ability to change bittorrent ports is the most important thing as ISPs have started trying to cut down peoples BT usage.