I stronlgy dislike Go's error handling. It is incredibly annoying to add
if err != nil {
<do stuff>
}
after nearly every function call and to have a error as a secondary return type. At least for me it is clunky and annoying and incredibly distracting. If there was at least some syntactic sugar around this I could probably live with it but like this I just don't like using Go.