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.