It seems to me that there are two disjoint sets of people: those who write Go regularly, and those who complain about generics in Go.
Of course, you can interpret this either way you wish!
1) Perhaps those latter people would like Go despite its lack of generics if they only bothered to get familiar with idiomatic Go.
2) Perhaps the lack of generics is precisely what prevents them from writing Go on a daily basis.
But as someone who actually does write Go on a daily basis, and has for a year and a half, I can honestly say that I've only ever missed them a handful of times. And I say this as a functional programmer who is used to being able to call "map" everywhere.
In fact, if I had to prioritize the things that I wish I could change about Go, generics would not be in the top three - not even in the top five[0]. They're just really something that I don't miss anymore.
[0] I could tell you what they are, but that'd be making it too easy - give Go a shot, long enough to realize you really don't need generics as much as you think you do, and then you'll probably have a good idea of the good, bad, and ugly when it comes to Go.