С поддержкой баз данных проблем не будет.
Ради интереса взять можно.
Подводные камни будут в основном из-за того, что го намного более низкоуровневый чем пхп и питон. Плюс, он компилируем и имеет строгую статическую типизацию. Главная проблема у переходящих со скриптовых языков обычно в том, что они пытаются писать на го так же как писали в питоне или пхп. Это так не работает, вам придется понять и принять другой стиль написания программ.