Раньше действительно c# работал быстрее xaml, но с приходом xaml compilation уже разницы по сути нет, в итоге на выходе как раз так же c# идёт.
Плюсы есть у обоих подходов к наисанию UI, как вариант - можно совмещать.
Но писать верстку в c# не так наглядно
Понял, спасибо за информацию,
В итоге получается, что разметка на C# более трудоемкая но работает чуть быстрее чем XAML и подходит под динамический интерфейс, XAML подойдёт под статический интерфейс и в качестве плюшки есть горячая перезагрузка, что облегчает создание интерфейса?