Não sei sua experiência, mas, basicamente se resume em: low code -> baixa complexidade.
Em geral quando voce precisa personalizar algum comportamento, pode ser que você demore mais tempo ajustando, do que se tivesse escolhido uma abstração em nivel mais baixo.
O que vai te ajudar a escolher quais ferramentas e o nível de abstração para o seu projeto é definir seus objetivos e necessidades à priori.
se voce vai criar um unico endpoint, por que nao criar uma lambda, por exemplo?
As vezes o tempo de configuração do ambiente seria o suficiente pra ter o app entregue rs
Kiss ftw