the problem I have with WPF, silverlight and likely WP7 is that I can't program the stuff without a total focus of my time.  As long as Anders does not allow them in as first class citizens of C# ( guessing ), dependency properties are not intutitive to use.