С# применяется для разработки программ для ПК в виде исполнимых файлов. JS применяется в WEB- программировании. JS код обычно исполняется на сервере, а результат его выполнения возвращается в виде HTML кода, который интерпретируется веб-браузером в интернет-страницу. Каждый из этих ЯП необходим для решения определенных задач. И сравнить напрямую какой из них лучше нельзя. Но можно сравнить их по синтаксису и по степени реализации в них концепций ООП. Синтаксис более современного, чем C/C++ ЯП С# , более лаконичен, и проще понимается программистом, в нём также есть множество стандартных классов, и прекрасно реализована концепция ООП. Синтаксис JS близок к синтаксису C/C++ обычно в нём нет стандартных классов, он более приближен к "железу". Так-что сравнивая по уровню реализации ООП концепций, и по простоте и понятности программ написанных на C#, можно утверждать, что C# лучше JS.