I’m in the same boat. I worked on a project with Microsoft Consulting Services when the .Net Beta 1.0 was released in 2001. I felt very lucky to be employed at the time (post 9/11, .com bubble bust) and also getting paid to work in the latest stack. Like you I have no regrets.
My last greenfield product I was able to choose the stack (except the database, which I was stuck with).
Front-end? Angular, mostly because I felt it fit best with experienced .Net developers.
Back-end API layer? C#, obviosly.
So I've been working with C# for 24 years. No regrets.