The only problem with WinRT right now is that you need to be running Windows 8 to use it. Windows 7 is extremely popular, but only a bit over half of all machines are running it. It will be at least 3-4 years before making a WPF app doesn't make sense.

And I expect a desktop WinRT too. Hopefully before Windows 9.