Choosing a Blazor stack - C#