I agree with Kenny here. The GOPATH thing I still find annoying, especially because it also forces a fs layout as to where I can store my code that is completely different from everything else I work with, where it just doesn't matter.
dep is making solid progress though. Been using it on a few projects, have been very happy with it so far.
W.r.t generics I find the argument rather weak. I get it that people have come to expect generics and I'd like to at least have some form of that for collection types, like maps b/c it honestly does get a bit redundant. For now it's solvable with codegen but it's a bit jarring when coming from other languages. But I do agree with the Go authors, we need to be very careful with the added complexity this will bring to the language implementation and if that's worth the tradeoff. Much like in Go we prefer clean, simple and obvious things, that should also hold for the implementation itself. Once it's part of the language it'll have to be supported for a long long time.