The ASP.NET framework is nice. I had more struggles with Entity Framework, to the point where I regretted not just writing raw SQL for my data access needs.
This was also back in 2019 when I last did serious work in C#, so things might have changed a lot since then.