Node.js ile yazacağın bir uygulamanın kalitesini sen belirlersin, çünkü JavaScript katı kurallara sahip bir dil değil.
Sana tavsiyem; TypeScript öğrenip, Node.js uygulamalarını TypeScript ile yazman olacaktır. Bir şekilde Node.js ile bir API ayağa kaldırmışsın, bu nedenle Node.js ile devam etmen ve kod kaliteni arttırman daha kolay olacaktır. Farklı bir dile yönelmek sana uzun vadede kesinlikle bir şeyler katacaktır, fakat kısa sürede zaman kaybı olarak dönecektir, çünkü senden istenen şeyi bir an önce ortaya koymaya çalışacaksın. Tabii bu ortaya koymaya çalıştığın şey bile seni geliştirir, ama anladın sen.
Arkadaşların neyi beğenmedi mesela? Request body'de eksik veri gönderdiğin zaman bile endpoint'in işleme devam ediyor mu? O zaman request body validation araçlarından birini kullan
*. MySQL tarzı bir veritabanına direkt SQL sorguları mı yapıyorsun (bunu normalde de önermem)? O zaman bir ORM aracı seç
** ve modellerin aracılığı ile veritabanı işlemlerini gerçekleştir. Bunlar birer örnek. Başka dil ile yapıp, Node.js ile yapamayacağın şey yok. He arkadaşların senin yazdığın kodu değil de, Node.js'in yapısını beğenmiyorsa diyebileceğim tek bir şey var; back-end'i sen yazıyorsun ve dili sen belirlersin.
Dil/runtime vs. karşılaştırması yapmadım, genel örneklerle öneri yapmaya çalıştım. Umarım sana yardımı dokunur.