O replit é uma ótima alternativa para codar pequenos projetinhos nessas linguagens, ainda mais "multiplayer", mas a sacada do Heroku é, por exemplo, subir um backend que pode ficar rodando por tanto tempo quanto quiser.
Respondendo a "Eu nunca cheguei a usar o Heroku, e como altern..." dentro da publicação Heroku não irá mais oferecer o plano gratuito (quais alternativas existem?)
3