Opa, não tenho um artigo, mas vou tentar responder sua pergunta da forma mais simples possível.
WPF é em linha geral o substitudo da GDI (e define um novo conceito tanto em programação no que diz respeito ao visual das aplicações quanto na forma como o Windows renderiza os elementos na tela).
O avanço mais significativo é que o WPF usa o DirectX para desenhar as janelas e elementos do visual, enquanto o GDI não. Ao usar DirectX, o WPF abre possibilidades incríveis, como rotacionar botões, fazer transição de escala, animações, etc... Algo incrivelmente
complicado (eu diria quase impossível) de se fazer usando GDI.
Mas não é só isso, WPF também inova ao trazer conceitos como Binds, DataTemplates, ICommands, Bubbling e Tunneling para eventos, AttachedProperties e mais uma série de itens que só mesmo se dedicando a aprender sobre a tecnologia você vai entender em profundidade.
Para quem está pensando em desenvolver para Windows 8, eu acho essencial. É muito rápido para desenvolver do que usar HTML5.