I consider myself relatively tech savvy but I never heard of deluge. Thanks for that info.
Deluge would probably be helped by making it dead easier to download like uTorrent.
utorrent > Go to utorrent.com, site automatically figures out what OS I have > click download button to save it.
deluge > Go to deluge-torrent.org > click on download button > select operating system > go to a different subdomain/domain altogether to figure out which version to download.