I'm cautiously optimistic about blazor, it definitely makes streaming data to the Dom much easier
People are already whining about JS bundle size and even the small .net runtimes are >60kb.
Yew on the other hand seems to fit right into what WebAssembly was made for.
It is the first time you can develop a full stack application (client and backend) in one language in one debugging session. For C# that was possible with Silverlight.
Small companies (like mine) that deliver applications and have full stack engineers can have some amazing productivity!
So for my needs I'm really excited with something like Blazor, and this was only the first release.
I just don't think it's a good idea in general.