Tudo depende de análise da necessidade do cliente, porém é viável, mas se conhece a sintaxe do xaml pode usar WPF e fazer a app para desktop tambem, inclusive usando o expression blend ou o próprio visual studio, como
disse tudo depende da necessidade e do seu objetivo para o sistema.