Dependency management can be unreliable with hard to debug "no such module" errors. Debugging is slow; stepping over code can take multiple seconds per line. Code navigation isn't as well-featured as in other IDEs. Updates are large and can be frustrating to deal with when (it turns out) this is the solution for other issues.