There's no accounting for taste to be sure, but I for one won't be patronized by a dumb tool. Formatting is for my team and me to decide, and no one else.
Write code as if the next maintainer is a psychotic murderer with your address.
Honestly I see gofmt as a lightweight pep8 (from python) and I prefer languages to follow a standard for style and such.
I kind of hate when I see people adopt a different style than the rest of the codebase moreso than anything else though. Keep things consistent, I dont want a zoo of inconsistent code styles.
> A style guide is about consistency. Consistency with this style guide is important. Consistency within a project is more important. Consistency within one module or function is the most important.
> However, know when to be inconsistent – sometimes style guide recommendations just aren’t applicable. When in doubt, use your best judgment. Look at other examples and decide what looks best.
Not everyone agrees with this, but just citing pep8 this is one of the more important points to me.