I’ve kinda flip flopped on this whole issue. I look at the web browser and I see a great delivery platform. And while HTML isn’t perfect it can be used to produce some beautiful UI’s, in fact even when compared to WPF.
Personally I quite like some of the things I can now do (relatively easily) with ASP.NET AJAX, and whilst I don’t think I have abused Silverlight enough I think that I’m going to enjoy that too.
One thing is for sure – the line between the two is blurring, in the end we are building an engaging experience for our customers. Its not worth getting too religious about whether you use System.Windows.* or System.Web.*!