It's perfectly decent, it forces you to explicitly handle or ignore every error.
It's verbose as all hell, but on the other hand you'll notice immediately if it's missing.
Go is not a "fun" language by any means, but that doesn't mean it's not a productive one.