We have a gradle project with about 600 modules/sub-projects, all at a flat level (i.e. no projects-within-projects). We had been using the gradle idea plugin for years to generate ipr/iml type-intellij project, but have recently switched to using direct gradle-integration for a variety of reasons. Overall, it works well. One bit of a downside is that it takes roughly 3 minutes to re-sync when we "Import Gradle Project". There is no feedback to tell us what it is doing, so it's hard to know what we might tweak to see if we can get it faster. We are on the latest - 2019.2.x. Has same behavior under 2019.1.x. By comparison, when running a basic "gradle help" command even with no daemon, it takes at most about 30 seconds to initialize the project.
I realize there are likely many factors that go into how long a sync takes, but I'm looking for other real world examples of large projects so can know if 3 minutes is an average time or inordinately long.