On the one hand, I like the concept of HTML5 games, but there will always be the browser wars that interfere with one consistent platform. I had wanted to make a game for my friends and family relating a family tale while playing. it was a great idea, and it was running great in Chrome. I didn;t test it in IE or FireFox because who uses those crummy browsers, right? Turns out most of my family did, and the game had horrible performance and lags. True, it's purely my fault for not testing in those browsers, but it's such a PITA juggling multiple browsers.
And this isn't a new thing either. browsers have always had, and probably always will have major incompatibilities. IE, being a Microsoft product tries to set their own standards, which the rest of the industry does their best to either avoid or side-step (understandibly so).
As long as the browser battles/wars continue, I just don't see HTML5 as a stable enough platform to try and develop for/with.