alt:Voice wird von immer mehr Servern aktiver eingesetzt und damit auch aktiv weiter entwickelt. Ich denke auch das es bereits jetzt eine gut einsetzbare alternative ist.
Bzgl. JS vs C#; Das liest sich nach dem Motto "Ich weiß das C# eigentlich wundervoll ist und auch viel besser als JS, aber ich werde JS nutzen weil es einfacher und problemloser ist".
Die Probleme kommen bei dieser Wahl sicherlich erst im nachhinein, denn wenn du bereits vorab ein Environment raussuchst was dir einfach deine Fehler verzeiht und verschluckt, dann solltest du für dich selber überlegen wo deine Prios liegen. Einfache Entwicklung oder eine (zitiere) wundervolle Sprache in der man auch entsprechend optimiert Dinge entwickeln kann