To be honest, this post seems to confuse more than provide a solution to understand which framework or technology is better :) . As far as my understanding is concerned, i started developing a simple register maintenance application using WPF few days back using samples and other stuff. The main difference i found is absence of many many contols of WinForms. XAML is fine and doesn't take much time for understanding.
But for native Winform developer, i dont see much point in moving to WPF if there application doesn't center around high-design interface. And from my prespective the 3D rendering and all other high design tricks dont appeal in a real world application. I checked out the Hospital Sample application made in WPF provided by Microsoft. Sure it looks fine for the first time, but when deployed and used full time creates a headache.
RD Invent (Dynamic Solution for Dynamic Business) Professional Web development companyVisit Website