Мне нравится WPF, но я ненавижу XAML.
XAML слишком многословный, имеет проблемы с синтаксисом, когда Microsoft пыталась его расширить (см. StringFormat on Bindings) и трудно ориентироваться.
Есть ли альтернативы XAML?
(Это только мои мнения. Не стесняйтесь не соглашаться.)