what i don't like about go is how many different libraries everybody imports, how it's hard to use offline (when go get doesn't work any more, all kinds of stuff assuming always-on connectivity).
also, i don't like that it isn't C.
when i read the implementation of stuff like the garbage collection i don't understand anything
and i am sad that they abandoned their own OS (plan9), instead they assume everything is ubuntu or mac os, with hard dependencies on stuff like bash and no wish to stay platform independent in any way. for example plan9 support (which was there from the beginning in some sense and naturally arose from them having used the plan9 compiler originally to bootstrap everything) is getting worse over time, as externals have to try and keep that working and without good coordination with the core devs.