A recent chat with Microsoft strengthened my perception that WPF is just not cut out for rich client applications front end.
We know that WPF is an extremely powerful front end technology that can fulfill the development of a rich client application. Not only can it be used to design a rich client application, it can even be hosted on the Internet browser as a "web application". However, it is really not made out to for that kind of use.
What WPF is good for, is media rich applications. If you need to do something that combines the strength of Flash and .Net, you should go the WPF way. However, if the thought of using WPF as a hardcore enterprise level application front end, then it's really not a smart thing to do.
I might be wrong though, I'm sure that in the near future, we'll witness developers building full blown corporate products using WPF, but at this time of writing and after spending the past few weeks on researching, testing and discussion on possibilities of this current WPF release, I've come to the conclusion that it's not meant for corporate usage. At least not at this point of time.