Что я нагуглил про Maven, а именно его проблемы:
1. Проблема с транзитивными зависимостями из-за использования стратегии Nearest и невозможности использования других. У Gradle, кстати, c этим всё впорядке, начиная с версии 1.4 он поддерживает три стратегии для транзитивных зависимостей, с которыми можно нормально работать: Latest, Fail и Custom. Подробно в этой статье:
https://habrahabr.ru/company/jugru/blog/191246/
2. У Maven плохая документация, которая описывает 10% его функционала.
3. Что заметил сам, если посмотеть на репозитории обеих систем, то у Gradle все основные показатели примерно в 5 раз больше: количество коммитов, количество релизов, количество контрибуторов.
https://github.com/apache/maven
https://github.com/gradle/gradle