Tabs let everyone see the indent width they prefer. Some people get eye strain with indent width 2. This is why spaces are evil.
Using spaces for indent is like hard coding the color-theme of the editor into your code file. It's simply wrong.
Tabs are perfection.
--I like the tooling surrounding it. LSP server. code formatter gofmt. Build tools to X-compile for anything.
--I like the C-style error handling. Doing a check after every action with the potential for failure. Probably the biggest turn off for most people becuase errors bleed into the main flow of the program. Maybe for things like CRUD apps it's not ideal. But for really critical fundamental things error handling should be a first class part of the flow/logic, not just something that's chucked off, hidden away. Trade offs in all things though.