Hey! Nice work with the comparison!
Regarding the note about Vue-cli being confusing.
For newcomers I would suggest playing with the
vue build command (which is now part of vue-cli) pointing to the “entry” file. It starts a zero-config development setup (webpack, hmr, babel, vue-files, es6 modules) without doing any scaffolding, which is pretty awesome for prototyping, but not limited to. You can actually do
vue build index.vue --prod and it will output a minimised/optimised bundle. Or even
--lib to get an UMD bundle of your code.
Sadly this is not all that popular, so there might be some confusion around all the cli questions for less experienced developers or those that just want to try things out.