I avoided Blazor, despite multiple people on my teams pushing for it. It always felt like it fit in the same space as web forms and silverlight. A product created to fill a gap of developers that wrote desktop apps and don't want to learn how to write front end code for the web. Plus it binds you to the product lifecycle of a .net side project that likely will be abandoned.
While Blazor has some cool stuff built in, the cool stuff never felt worth the risk of building a product around it.
Honestly, I was wishing that Blazor was in the same space as web forms.
There is a market for front-end development that isn't steeped in the hell of actual front-end development. Blazor is almost the right idea but I think this incarnation is a dead end. Somebody needs to gather up all the pieces and figure it out for real.
While Blazor has some cool stuff built in, the cool stuff never felt worth the risk of building a product around it.