let's see if I did my homework.. humhum:
All that I say here is based on the date I post it, and can change in the future, and may be unprecise due to the fact and do not use wrappers.
Currently, you have like 3 solutions for wrapper based publishing:
-Custom engines (canvas+, Ejecta): they focus on performances and/or functionnalities, but they have compatibility issues, while they try to correct that, it is still somehing you should keep an eye on, also, I think on iOS they cannot use their full potential (precisions needed as I was not interested in that), there is an overhead in size due to the fact they ship the custom engine with it.
-Browser based engines (crosswalk, node-webkit): they are based on an existing browser engine (chromium for crosswalk and node webkit), and so should be compatible with C2 without too much issues [I know about the current node webkit issues, and that is a bug that is not C2 specific and should be corrected anyway], depending on the browser engine they are based of, they can be stable and should provide a good experience as long as your game is done well, not as fast as custom engines, but not needing to be as fast in most cases. They have quite a big overhead in size due to the fact they include the whole brlwser engine with it, due to iOS policies, no browser engine can compete with safari.
-Webview based engines (phonegap, cordova, webview+, ludei's webview, and we could also say IE when used by an app on windows displaying a web page, as they use IE which is equivalent to a webview): the least overhead in size (no engine shipped with it), when based on cordova they can gather a lot of functionnalities, however, they are using the webview (which is the browser engine used by apps to display web content), this webview works best for Android 5+ and iOS 8+, before that, it is not worth it as they lack crucial features and will just, well, run worse compared to any browser I can think of.
I think that sums up it quite nicely.
cocoonJS (canvas+, webvuew and webview+) is maintained by ludei
Node-webkit, crosswalk are maintained by intel open source technologies center
Cordova is maintained by Apache, phonegap is the proprietary version that belongs to adobe
webviews are maintained by the same groups as their respective OSes I think
tool wise, all I know is that there are multiple ways to wrap your apps, for nodewebkit, either building it by hand or just using the C2 export option should do, for crosswalk, exporting to Cordova (r192+) will be the first step, then you will have to build it either by hand, or using the intel XDK.Others I do not know how.
hope that helps
PS:Test early, test often, learn to use the tools at your disposal so you do not waste time in events logic programming and false optimisation.