If you really want Free-Roaming Jump, then make it real.

Make it so that you can slip on the ground, hurt your feet and make a faceplant causing Bleed DoT, so you'll think twice before jumping.
Also, make that every jump causes a loss of Stamina.

Hell, that sure will stop those jumping freaks to jump all day long!