Как обстоят дела с GUI в расте? Стоит ли использовать? Или лучше делать на .net (Avalonia)?
Примерно никак. Есть хорошие immediate mode гуи, но это больше в сторону геймдева. Есть WebUI — смотри в сторону yew, и его производных.
С десктопными гуями всё скудно