From a very practical point of view, webOS is/was webkit based, while we obviously wanted to leverage our own rendering engine (gecko). webOS also is not 100% web technologies (the "window manager" is native code iirc), and overall we had different ideas on how to improve the web platform to build an OS. I don't know much about Enyo, but one important thing is that we think that no framework should be needed to build…
From a practical perspective, it doesn't matter if the window manager is native to the web (and gecko's proprietary iframe solutions are not). Also important is that webOS allows native development (a problem that would go away if w3c would agree to standardize something like LLVM bytecode). Applications in webOS were not limited to Enyo. You only needed to access the proprietary API appropriately which is the same a…
If you find that our UI sucks, please contribute to improve it!