Comparison of HTML5 and Silverlight as Web development platform is a popular topic, and arguments often focus on readiness of HTML5 or additional step to install Silverlight plug-in. But let's say there are no such issues: all browsers have good support for HTML5, and all browsers come with built-in Silverlight. I know it's false assumption, but it helps me focusing on something else: with such assumption made, what would you choose for rich Web client development in a .NET development team?
I believe one of the important factors then will be code writing experience: how easy is to write clean code, how easy to maintain it over long period of time? Do you have any experience with this?