Silverlight is a lot better. Most of the HTML5 sites are going to use H264 encoded videos which is a patented format and is probably not going to be able to be played by free software. Is this really what you want?