Eu pessoalmente uso o JDownloader . É gratuito, de código aberto e de plataforma cruzada (feito em Java).
Ele permite que você insira informações da conta premium e baixe automaticamente arquivos de quase todos os sites de compartilhamento de arquivos. Além disso, possui detecção de capcha embutida (mas pode pedir intervenção humana se o padrão for muito difícil de decifrar).