Пожалуй попробую написать что-то вроде бекенда для блога, заодно и пощупаю как оно все устроено
Если вы понимаете как все устроено под капотом фреймворков, сложностей на Go возникнуть не должно. Они возникают только когда люди ни чего кроме бизнес-логики и не писали, а вся инфраструктурная обвязка за них была написана авторами того или иного фреймворка.
В Go вам придется или самому собрать фреймворк из готовых либ, или написать свой. Вот и вся сложность. Если нет проблем с уровнями абстракции и пониманием слоев в архитектуре ПО, сложностей возникнуть не должно. Но да, многое придется делать ручками.