JS - быстро, работы в разы больше чем на любом другом языке. Проще изучить, проще найти первую работу.
C# - долго, работы много. Изучать ощутимо сложнее чем JS.
Я лично начинал с C#, потом подключил JS.
ЗП - тут все сложно, "крутость" языка ничего не значит. Можно формочки клепать, условно за 100к (JS), а можно сложную логику мутить за те же 100к (C#). Все зависит от города, должности, компании, рынка, ваших умений торговаться. Но в целом на C# потолок будет выше (300-500+), чем просто JS. Но до потолка еще дойти нужно, а это много лет работы.