vamos lá, tenho um sistema em nodejs e quero hospedar em algma plataforma uso comercial
A complexidade do heroku acaba sendo menor do que da aws. Em geral, para aplicações pequenas, o custo também, pois você consegue provisionar uma instancia de postgress gratuita usando plugins.
Na aws tem algumas alternativas, dependendo do que for, pode usar o App Runner, Lambda Functions, SAR, EC2, montar containers...
Mas se estiver começando, sugiro fugir. Um cliente meu estava usando EC2 pra tudo, migrei a maioria das coisas pro Heroku e diminui em 500% os custos dele.
Aí, enquanto sua aplicação escala, tente escalar seus conhecimentos sobre essas plataformas. Em geral elas são bastante equivalentes, inclusive em preço.
Os treinamentos deles, docs e certificações são bons caminhos, na minha opinião
Então minha sugestão é essa que falei: Railway App. Você pode hospedar lá usando o plano gratuito só para testar e, se gostar, pode fazer o upgrade para os planos comerciais.