The beauty of Go is that you get developer productivity pretty close to Ruby/Python levels with performance that is similar to Java/C++
Improvements to package management is probably the highest item on my wishlist for Go 2.
Improvements to package management is probably the highest item on my wishlist for Go 2.
The alternative is often to just use interface{}, which hurts performance and type safety.
The work is in progress and will most likely be available for general purpose use way before Go2.
Check it out: https://github.com/golang/dep
I'm curious as to what metric you use for "developer productivity", and the values of said metric you can cite for the 3 languages you list.