CLI
Check dependencies and run apps from them right from the command-line
No global lock
No global lock involved, so that several apps can download things at the same time
Parallel downloads
Don't wait for the slowest repositories, and enjoy multiple downloads at the same time from repositories allowing it
Principled API
Immutability and referential transparency at heart, relying on Scala futures or the IO monad of your choice