I like this idea, have another post suggesting a feature called auto-delete-dead-torrents,
a optional global setting to auto delete dead torrents, for instance the user can set to maximum 20-30 days of enabled state time (stopped time don't count), if the torrent is ever "hash-link:" or get for example 40% but never complete, this torrent is automatically deleted with the files, without warnings.
I think a good idea add this feature with your suggestion together, in one rich feature, maybe even with vuze swarm merge also, another post suggestion, all in one, for instance, set maximum 30 days of enabled time to auto delete (optional setting) and 5-10 days to activate the "100 trackers list", optional setting also, so, Tixati wait 5 days, if download don't complete, activate "100 trackers list" and optionally enforce DHT in private torrents, and wait more 25 days, if torrent not get 100% or is "hash-link" then auto delete. I agree with you which DHT is not perfect, have another post suggesting a auto-update tracker list, just because this DHT imperfection.
sources:
enforce DHT in private torrents = my idea
auto-delete-dead-torrents
https://forum.tixati.com/support/6545
auto update tracker
https://forum.tixati.com/support/6405
vuze swarm merge
https://forum.tixati.com/support/1483