Какой стэк выбрать для микросервисов на Golang?
1. Сначала нужно иметь подробное ТЗ с описанием всех функций продукта фронт-офис и минимальный бэк-офис для управления бизнес процессами. Продумать роли пользователей и доступ к разным функциям.
2. Затем нужно построить схему с потоками данных.
3. Построить архитектуру сервисов, разделив их по назначению.
4. Продумать БД, очереди и т.д.
5. Языки и фреймворки выбираются из задачи и различных критериев.
Если у вас проект чисто на разобраться, то не берите никакие фреймворки, делайте на чистом го + grpc + что-то для вашей бд (для постгреса советую go-pg).

Если же у вас продуктивный проект, то тут уже нужно анализировать реальные бизнес требования, что нужно, почему го, почему микросервисы ну и так далее.
Нельзя просто выбирать технологии "потому что захотелось". У всех есть свои плюсы и минусы и области применения.