Нужен или нет зависит от контекста конечно, но что gradle, что maven как минимум избавляют от возни с файлами:
compile 'com.squareup.picasso:picasso:2.3.4'
Второй самый очевидный плюс в том, что дополнительный шаг сборки проекта в IDE порой добавить очень сложно. Помощью gradle/maven же это делается в 2 строки и работает само без IDE или с IDE:
compile 'com.squareup.dagger:dagger:1.2.2'
provided 'com.squareup.dagger:dagger-compiler:1.2.2'