Must depend where you live. In the Midwest, like Wisconsin, there are plenty of jobs for .NET
Their may indeed be plenty of .NET jobs, but theyre likely very boring and ripe for automation.
I'm not worried about automation, just I'd want to do some cool stuff in C#
like databases, OSes, compilers, web browsers, etc.
I moved from PHP to C# jobs because thought it will be more fun.
Have to agree, PHP codebases also were nice organized, bigger repos, mostly web apps / company backoffice apps and so on. Personally, products were more interesting.
With today dotnet state, it really suits well for API development / microservices / integrations / we had many workers - jobs running, queue subscribers, K8S, good test coverage, open telemetry.
Even migrating from .NET Framework wasn't so big pain.
Job postings sucks nowadays for all stacks.
but job offers are kind of boring :/