IntelliJ IDEA but for Golang
What do you like best?
The ability to quickly adopt to GoLand and the speed of adoption is what I liked best, and it's a zero step process if you are already familiar or have worked with any other Jetbrains IDE. The following things were uniquely impressive from GoLand
* It is has deep code jump & code traversing abilities allowing users to explore internal libraries
* The IDE code autocompletion is idiomatic to the GoLang language, whereas alternatives don't support this
* It maintains the Jetbrains IDE ecosystem nuances even for a radically different programming like Golang
What do you dislike?
The IDE does not provide Golang specific assistance in certain rare scenarios, for example it doesn't warn when there is a cyclic import which is not allowed in Golang
Recommendations to others considering the product:
If you have already used any other Jetbrains IDE before, go for GoLand. And if not, I would recommend you to take a trail, clear the learning curve of Jetbrains IDE ecosystem and then make the decision. Irrespectively, no other alternative has this much extensive GoLang support.
What problems are you solving with the product? What benefits have you realized?
I use GoLand for code reviewing, developing features, and for quick code traversing when designing a high level system.
* The IDE makes Golang software development 20x more productive given that other alternatives do not have extensive language features.
* Navigating and reviewing the code is more smoother with GoLand and complex code discussions are resolved in lesser time.
* It provides the ability to attach multiple projects to the same window making it easier to switch between them