Of course we need a new programming language - but i don't think we need GO.
Here's my personal whishlist:
* Concurrency as default (i don't want to express explicitly which parts of my porogram can run in parallel).
* I want my programs to be able to run backwards natively (not that kind that MS pseudo backwards-debugging feature crap). i personally call this feature an "entropy-shield"
* a really pure functional language (not that "pure functional" languages that allow and than try to monad away "non-functional functions"
Such a language has to be completely time-agnostic - that means it will never "run" a program.
But - as always - nobody will know what i'm taking about ;-)