Besides HTML 5 being fractured between 4 camps doing things totally non compatible with each other, the bigger problem for more serious apps and games, is that HTML 5 is still very much a bad version of HTML something that was not designed for applications.