Зависит, наверное, от задачи. Если вам не нужно ходить в БД, кэши и всякие там кафки - то, наверное, ктор подойдёт. В противном случае спринг даст из коробки намного больше чем ктор.
Не надо путать всю инфраструктуру Spring (т.е. кучу разнообразных и независимых библиотек) с конкретным ktor.
Так как я бы не стал использовать Spring ни для работы с БД (это ORM, а оно почти всегда антипаттерн, особенно в виде JPA), ни для работы с кафкой (там много неописанной магии, так что нет понимания, какие гарантии сохраняются), ни для кэшей (все равно нужно смотреть в конкретное решение).
От Spring обычно нужно Core, Security и MVC.
Для микросервисов Core не очень нужно, но можно взять Kodein. Для MVC нормально работает ktor. Для security обычно тоже достаточно то, что есть в ktor.