I've been using Jetbrains products for years. No, they are not free but you will more than make up the cost during your first major project.
ProGo to definition
ProFree of charge for students
ProBuilt-in command line
ProIntegrated version control systems: Git & Mercurial
ProWorks on Windows, Mac and GNU/Linux
ProSeveral built in Go tools
ProIntelligent code completion
I found this testing library very useful in communicating the business rules of our product. It takes a little bit of effort to get used to using the Gherkin language however. Though the test reports are clean and readable.
ProGreat looking test output
ProLoads of options and create your own reports if needed
ProPowerful implementation of the Gherkin Spec
ConNot great for Teams that don't value testing
ConTo get maximum benefit need to write using Gherkin