1) true. The unit tests tend to fill that gap for me thought.
2) +1
3) There are a lot of Go frameworks that replicate rails framework. At my job, we use Go-kit.
4) yep. Go is too simple.
I looked around at Go-kit just now, not really getting it, it looks like a list of resources and there's a bunch of frameworks listed. Doesn't look opinionated or am I wrong?