I am still pissed they dropped Silverlight as I thought it was the way the web should have been done in the first place. Combined with RemObject’s Oxygene, I was REALLY happy. It took a little bit to get familiar with MVVM pattern and WCF’s complexities, but then it was off to the races. I loved it.
I learned a LOT with Silverlight that can still be applied.
I had a desktop app that was about 150,000 lines of Delphi code and about 75,000 of that was just for one aspect of the program. With xaml, I could do the same thing in almost no code and just a template for each class. The objects would draw themselves at various locations on a window and take care of overlapping objects for events, translucency of overlapping and many other aspects that I sweated blood to produce in Delphi.
But I ramble…