This article is compatible with the latest version of Silverlight for Windows Phone 7.
Last year, just for the Christmas holidays I bought my Windows Phone 7 device. I bought it for two reasons. First, it was Christmas and it was the perfect time to make a present for myself . Second, I wanted Windows Phone 7 because as a .NET developer having experience with Silverlight/WPF, I will be able to develop WP7 applications without spending any significant time for learning the WP7 programming model.
As an end user, I won’t comment the disadvantages of Windows Phone 7. It is normal, though we are talking for a system that is only few months old.