That was my take away. In fact many of the points made in the negative are actually positives for me :
- capitalization - I actually think it's much easier to spot the public API with this convention
- no exceptions - I get the concern about forgetting to handle and I think a compiler error for unhandled unhandled return values would be great. I also think golint probably handles this.
Other issues can be solved easily with tooling (goimports). I admit, I love the language and I feel very productive working in it. Error handling has NEVER been more successful - that's my number one praise.