C# and TypeScript make for a powerful combination when developing web-based solutions, with the added benefit of making you flexible to switch over into desktop or server applications. Or, if you're feeling froggy, an entire OS (Cosmos).
Doesn't it feel so much nicer to just focus on the domain problems of new tasks without relearning how to talk to the computer?