Ну так а зачем по второму кругу одно и то же? Нода однопоточная, с асинхронным I/O и с джиэсом на борту. Spring -- толстый, но многофункциональный фреймворк, который похож на магию, но после ведра с даггером во все поля сильно необычным не будет казаться. Vert.x / Ktor / Undertow больше похожи на решения для микросервисов, пиццу в отличие от спринга готовить не умеют, но шустрее. Все вышеназванные технологии можно юзать с котлином, ноду, я думаю, сложнее, джавовые проще, ктор вообще на котлине написан. Берёте и выбираете. Сложно / не хочется верить статьям -- попробуйте с каждым из вариантов скрафтить простенькую рест-апишку, сравните на деле.
Я бы не утверждал громогласно что Vert.x / Ktor / Undertow быстрее