Jag kan bara hålla med @nordis generellt.
Är lite partisk eftersom vi har all backend inom .NET men olika typer av front-end (React, Angular, Blazor etc).
I min roll som architect/developer så håller jag 1-3 intervjuer per vecka med utvecklare med olika kompetenser, front-end, back-end och full-stack.
Från back-end utvecklare vill vi se kunskap i modern C# (.NET Core 3/5 och .NET 6) och att kunna förstå verksamhetens behov. Att kunna läsa mellan raderna och lista ut hur det ska göras och sedan kunna lösa detta i kod med hög kvalitet.
Från front-end utvecklare vill vi se UX före UI och kunna jobba tillsammans med back-end teamet. Vilken teknik (React, Angular, Blazor) är av mindre betydelse så länge som du är duktig på det du gör.
Full-stack behöver uppfylla båda back-end och front-end kraven.
Note 1: I 95% av fallen är denna personen bättre på front-end men kan lite Node.js, PHP men ingen djupare kunskap av faktiskt back-end utveckling. De tar vi nästan aldrig in.
Note2: För enterprise/stora bolag, det du ser från front-end är bara 2-10% av det som behövs på back-end sidan.
För både rollerna tittar vi på nuvarande kunskap, möjlig kompetens inom 3-6 månader, hur man passar in i ett team och något mycket viktigt.. eget driv.
I Sverige har vi hög efterfrågan på erfarna .NET utvecklare. Men vi tar kanske i var 10-15:e fall in en .NET utvecklare direkt från avslutad utbildning där vi ser en långsiktig bra utveckling. Vi tar nästen ingen direkt från en front-end utbildning.
Så, min rekommendation är att gå på .NET.
Men kom ihåg at det viktigaste är inte din utbildning, utan hur bra du är på det. Så koda, koda och koda mer.
Tip: Läs kod från GitHub eller ännu bättre, bidra med något där och lär dig mer.
Du kan inte jämföra mot andra yrken där efter avslutad utbildning du kan gå in med ett diplom som bevis. Faktisk kunskap är det enda som räknas.