fernandocejas в своем примере Android-CleanArchitecture разбил на 3 модуля: presentation, domain, data. Но это больше для примера, похоже, было сделано
@illarionov разнесение по package, отсутствие cyclic dependencies в коде, более аккуратный код с разделямыми модулями, возможность переиспользовать модуль для нескольких приложений вплоть до вынесения в библиотеку
@illarionov разнесение по package, отсутствие cyclic dependencies в коде, более аккуратный код с разделямыми модулями, возможность переиспользовать модуль для нескольких приложений вплоть до вынесения в библиотеку
собственно да, модули проще контролировать, чем пакеты, в плане зависимостей