ИМХО, все то время что ты потратишь на "проблемы" джавы, в JS ты потратишь на написание тестов (чтобы просто проверить что у тебя все работает так как надо во всех граничных случаях или когда ты пихаешь не то что надо куда не надо), ну а если ты не пишешь текстов ну мир тебе пухом
PS: когда ты должен писать тест, что у тебя при сохранение в базу числа, если передать туда строку она не становилась нулем, это ну такое себе