korzystam z hostingów linuxpl oraz mydevil i na obu bez żadnego problemu odpalisz skrypty node.js. Nie wiem co rozumiesz przez zwykłī hosting, w tych firmach co mówię to za 200zł rocznie spokojnie dostaniesz bardzo fajne serwerki i naprawdę super support co wg mnie jest dużo ważniejsze od ceny (ale to moja osobista ocena).
Co do technologii to pytanie co dokładnie ma tam być. Jeśli to jakaś prosta stronka typu wizytówka itp. to nie wiem czy warto iść w zupełnie customowe rozwiązanie czy nie lepiej wziąć jakiegoś z gotowych CMS, więcej jest chyba pod PHP niż JS ale pewien nie jestem, dawno nie robiłem takich stronek. Jeśli sklep to też są do tego gotowe CMS (dla prostych, typowych rozwiązań).
Jeśli jednak nie potrzeba edytora treści to jak najbardziej może być prosta apka np. react, w sumie wtedy nawet może być bez backendu. Jeśli jednak ma być panel admina i edytor to pytanie czy opłaca Ci się robić to customowo? Może okazać się, że samą stronę napiszesz w 3-4 dni, a nad takim panelem spędzisz 2 tygodnie. Jeśli klient za to zapłaci to spoko, ale jak znam życie to klient w prostych tematach raczej woli zapłacic 500-1000zł i mieć gotowca niż np. 10k za rozwiązanie customowe. Ale oczywiście ostateczna decyzja należy do Ciebie.
Jeśli to naprawdę coś prostego to ja bym nawet nie wykluczał WP itp. - dla klienta plus taki, że strona jest łatwo edytowalna i jest sporo poradników w necie na ten temat - to też warto brać pod uwagę. Możesz napisać customową apkę za parę zł, ale potem licz się, że klient będzie Cię męczył jak nie będzie wiedział co i jak - jeśli policzysz sobie za stały support to spoko, gorzej jak chcesz aby to była bardziej jednorazowa akcja.
Także reasumując najpierw musimy wiedzieć jakie są założenia biznesowe aplikacji, jak rozbudowana ma być oraz czego rzeczywiście oczekuje klient. No i pytanie już do Ciebie - co Ci się opłaca finansowo, nie oszukujmy się, za coś trzeba żyć :)