I wonder sometimes if Go will become to Google what TAL was to Tandem. A language uniquely suited to solve problems unique to the design space in which they operate. In Tandem's case it was non-stop computing, in Google's case its kilocluster distributed algorithms.
I really appreciate watching it evolve.
I wrote a fully featured X window manager in pure Go [1] that I use full time. And it was pure joy compared to doing the same in C.