Sorry, I’m not going to be much help in this area. However, you could really make one unique game with those “features”
Found this on answerhub, but it’s yet unanswered: https://answers.unrealengine.com/questions/391306/how-would-switch-between-multiple-characters.html
Edit: Also found this, which might be worth checking out: https://answers.unrealengine.com/questions/128192/how-to-make-the-character-keep-falling-when-not-po.html