NBC dumped Microsoft Silverlight for NFL game streaming in favor of Adobe Flash. The results after the first game of 2008 this past Thursday night was a disaster. Choppy, unwatchable video was all users got.
I love Adobe, but I think this was a huge mistake. I watched a few Olympic events on NBC.com and was completely taken by surprise at how great Microsoft Silverlight worked out. I had to download the plugin, which took just a few seconds, and install first, but it was no problem at all. The video quality was superb, and I never experienced choppy, unwatchable video. Not once.
Flash, on the other hand, virtually guarantees studdering, grainy, generally poor quality video. At least in streaming content.
I realize that it really comes down to the quality of the encoding work, but I can't help but to think that the technology used in Silverlight is just better.