If you want to prevent bunny hopping, the jumping could be done the way it is in Monster Hunter. Run off a ledge, and you jump off it. Run up to a ledge, and you jump up and climb up it. It's simple and easy and you don't even have to think about it, and makes it feel much more natural.
As long as there's no "jump points" you have to go up to and use, then I'm fine with it.