>>1
I'll probably stick with Haskell as my "heavy lifting" language (and C for system software/trivial things that need to go fast).
Still, I don't see any reason to despise Go outright, and if it becomes popular it might be more tolerable than the current host of popular mid-level languages. The loss of low-level control will be intolerable for some highly skilled C/Assembly programmers, but in general it's better to not give the retards too much to shoot themselves in the foot with.
Overall, I'd take it over Java for a mediocre general-purpose language, but nothing more. The low-level guys will still have C, and the functional nerds still have Haskell/Scheme.