Question: Double jump with wall run or hovering (slowed decent)?

Hey guys, I’m working on making something (aren’t we all?) while learning unreal. Just an FPS, but I want to add a little to it than just the normal stuff. I’d like to either do double jump with wall run (for instance, titanfall) or have a sort of constant but weak thruster that lets you jump higher if you hold it, as well as effectively lowering gravity while holding the jump button. What do you guys think? Which would you figure would make a better system? Should I do both maybe?