I'm trying to build a little website for a thing, with some basic interactive elements. I started in NextJS, but quickly realised I wouldn't be able to maintain that, so I'm switching to C#, and... is it my imagination, or is Blazor a *really bad idea*? Like this whole "you can just freely mix server side and client side logic" thing... feels like a recipe for disaster?