Is Blazor actually any good, beyond "demo-ware"