I would say Blazor is really very very good now. One of the most awesome things about it is that your skill with it transfers almost directly between a desktop app, web API, or web site. All the code is almost the same.
I've heard this "Microsoft has finally created a completely cross platform UI framework" like twenty times...