I think there should just be designated jump areas. No being able to jump randomly, only where it is needed.
Kinda like XIII but on a larger and grandeur scale.