Not done much with UI programming in S&box or in general, I did a bit of QT stuff a very long time ago, but nothing more than just experimenting. Regardless, here are my thoughts
I would definitely say try and get Blazor going before avalonia UI. If it is technically feasible.
That way Blazor documentation and improvements can carry over, and changes/modifications made to it will improve not just games, but tools as well, and vice versa.
There is no redirecting Avalonia docs, XAML that needs to be learned or anything like that, you know how to build UIs in S&box, then you know how to build editor tooling for it.