I think adding #metalink support could be a good thing as it permits handling multiple sources, multiple protocols, better security and so, a better resilience and load balancing.
But i'm not (yet) a developer and not aware of many implications.
Ah! And thanks for your work!