Kotlin ktor jest całkiem ok, ale trzeba pamiętać, że to nie jest żaden framework na wszystko, a tool, który załatwia Ci warstwę serwisów web (REST/cokolwiek).
Co jeszcze potrzebujesz będzie zależeć od tego co robisz.
Co do frontu (webowego) korzystam od niedawna z KotlinJS (mamy nawet takie projekty na produkcji), co sprowadza się do tego, że w zasadzie piszę po prostu w React.
KotlinJs nie jest jeszcze bardzo dojrzały, ani popularny - polecam raczej jeśli jesteś już dość obyty we froncie. Uczenie się Reacta/Vue , npm, webpacka przy pomocy kotlinjs to będzie tragedia. (Angular chyba nawet nie jest opcją - za dużo w nim własnej magii, żeby jeszcze kotlina pchać).
Sam pisze taki "framework" do kotlina, który jest dość funkcyjny i czysty, a jednoczesnie z daleka, jak przymrużysz oczy, wbijesz w nie widły i posypiesz solą to przypomina Springa.
Na razie Ci się raczej nie przyda i nie polecam, ale przykład użycia jest tu https://github.com/neeffect/kotlin-stones
(mozesz za to zobaczyć jak jest "fullStack" kotlin budowany, kotlinjs na react + współdzielony kod (front - backend)).