Same old topic.
I use gin. It's not perfect, especially streaming (EventSource) is broken. But the rest has actual hand on solutions.
ctx.SecureJSON()
Not a single one of the other packages has something like that. Keyword: JSON hijacking protection. Yes it's still a thing.