Looking at the syntax (as a Go beginner), I'm not really sure whether that's less or more to learn. Seems like one of those arbitrary language design decisions that don't make a huge difference either way.
I don't think it makes a big difference either way.
for {
...
} for (;;) {
...
}
I'm biased by my experience with c, but I do like the explicit punctuation.