Какой web фреймворк использовать для go?
Есть довольно популярное в отрасли мнение (я его же придерживаюсь), что в Go нет действительно нужных фреймворков. Возможно они что-то и упрощают, но в сложных проектах вы будете не один и, соответственно, учить фреймворк придётся всем. При этом мощных преимуществ у фреймворков (типа как в JS) в Go нет. Это касается любых фреймворков, не только веб.
При этом я не призываю отказываться от полезных разных внешних пакетов-зависимостей. Главное, чтобы они были узконаправленными и не меняли идиоматику языка.
Gin один из самых популярных, по моему мнению и самый удобный. Также по gin можно легко найти нужные решения в интернете что довольно неплохо для разработчика;) 
Но если вам нужна бешенная скорость то это fasthttp, его скорость может сравниться со скоростью C/C++