For me, it's definitely Blazor:
https://dotnet.microsoft.com/apps/aspnet/web-apps/blazorInitial load times could be still better (.NET 6 should improve that) and Visual Studio's Razor syntax support could be improved, but other than these, as a hardcore .NET guy, I find a lot joy in working with it.