I just don't think a free-jumping system would work well. There's just too many problems associated with adding it in.
However, I do think a scripted-jumping/falling system would work fine. It makes sense your character wouldn't voluntarily jump off a cliff into the ocean, but why can't my character drop down three feet off a ledge onto grass? Heck my character jumps higher than that during Seismic Shock!