You didn't ask me, but the people I know using it are primarily writing networking or cryptographic code.
My biggest complaint about Go is the lack of generics; I bet they're just trying to get more adoption. That being said, adding generics won't eliminate all the other things I dislike about the language.
No, Go is not currently the right tool for me, but it's close, and it would be much closer with (usable) generics.
What's "so sad" is you think this Reddit style "Don't use it" imperative is an acceptable way to talk to people. You're rightfully afraid of complexity creeping into an otherwise clean language, but it would suck less if you said it better.