Q:

For WPF which MVVM framework is good?

Prism
Cinch
MVVM Light

From the above which one you people will suggest?. Is there any good framework available which is more flexible when compare to this?. (Right now i am concentrating on WPF projects and later i will move to Silverlight). At that stage will it easy to convert from one framework to another or we have to do the same thing from the scratch?

A:

You have to try them out yourself to make an informed decision. I personally like MVVM Light and it does have Silverlight support. Obviously you will also be interested in the framework staying around / gaining mind/market share so your investment (in time and research) won't go away.
This podcast might be interesting with you on the topic:
Hanselminutes Podcast 241 - The MVVM Pattern with Laurent Bugnion
They are covering MVVM fundamentals and two specific frameworks - MVVM Light and Caliburn, another MVVM framework that is not on your list yet.

