На мой взгляд, rtorrent в стандартной поставке нам не подходит по ряду причин:
1 - написан на C++, а значит нужно тащить STL - очень жирная для роутеров начального уровня либа.
2 - не имеет нормального headless-варианта, а значит нужно костылить с tmux/screen/своей реализацией, что опять-таки нас отсылает к пункту 1. Хотя, у pyroscope-ps вроде есть headless-патчи, но я не проверял как они работают.
3 - не имеет официального web-интерфейса, а значит нужно тащить что-то типа rutorrent, а значит нужно тащить к себе PHP - ну сами понимаете, все как в пункте 1.
4 - официальная ветка только недавно с горем пополам научилась в IPv6, и то, только потому, что основной разработчик rtorrent скажем так, немного своеобразный человек, и ему плевать на проект. Лично я ему присылал PR с работающим IPv6, но он его не принял, а через год начал сам костылить из патчей в Интернете (которые имеют много проблем), и спустя пару лет таки дотащил это до мастера (почитать и поржать можно тут: https://github.com/rakshasa/rtorrent/issues/59 ). Еще на предыдущем сайте, когда разработка велась на libtorrent.rakshasa.no, а не на гитхабе, тикет про поддержку IPv6 висел 5 лет, и он там постоянно писал "ПНХ" на тему IPv6.
5 - он не умеет в uTP. Не то, чтобы это была проблема, но тут многие жужжат, что "качает медленно". Так вот без uTP качать будет точно медленнее, потому что у большинства стоит transmission/utorrent, которые делают упор на uTP.
6 - судя по изменениям в git, проект не скончался, но стабилизировался очень сильно. По моим наблюдениям, года с 2009 Ракшасе стало пофигу на rtorrent, а брать его в свои руки на поддержку нам не хочется - там очень суровый код.
7 - из-за C++ памяти он тоже есть заметно больше в том же самом сценарии использования.
Честно, уже с 2014 не слежу особо за судьбой этого проекта, возможно что-то уже не соответствует реальности, но до этого активно участвовал - наболело.