La ventaja específica que XAML lleva a WPF es que XAML es un lenguaje completamente declarativo.