I find Go more pleasurable to program in than Python, but less pleasurable than Ruby or Perl. You're in a straitjacket, but it's a very simple and clean straitjacket. Python always feels like I'm giving up expressiveness in exchange for very little. Well written Perl or Ruby is just as readable to me, and much more pleasing to my brain.
The performance of Go web apps is rarely necessary, but it does open up possibilities for certain HTTP services that would otherwise not make sense, or would have to be done in a mess of non-blocking event-based callbacks.
It doesn't hurt that it's just plain fun to write really high performance programs in a language that isn't tedious.
I'm not hating, I'm just pointing out the fact we should use the right tools rather than shoe horn something in that's new.
The mainstream web development languages like Python, Ruby, and Javascript have this via PyPi, Gems, and NPM respectively.
There are some efforts to make this happen like Go Nuts, but nothing with serious traction yet. I think it's just a matter of time though.
The next step would be true dependency management to manage version dependencies between multiple libraries.
Right now with both of these missing from Go, it's effectively two steps behind the mainstream languages.
It's not unsurmountable for early adopters and alpha geeks, but to break out into the mainstream these things are needed.
It has some promise for the client end but the killer apps will probably come server-side, and full-service apache-style http has already been handled (and re-handled in tomcat and nginx).