Yes, it is a good way and already is supported on jme 3.3 master with gltf loader. thanks to @nehon
You can create morph shapes with blender or any other 3d editor. Just search google for “character morph animation with blender”.
This should also possible with morph + rig animation again thanks to nehon.
this is another easy way for character customization