Ok, decided to throw in my 2c. I read about 30 posts in an decided to stop, sorry, I don't have that much time.
Jump NEEDS to be in the game, this is a simulator, people can jump. Jumping DOES NOT need to exhaust stamina, it should hardly touch it. Go jump, and tell me how exhausted it makes you.
Jump CAN NOT be an instant action. An instant jump is what makes bunny hopping possible.
A jump should consist of two parts, the wind up, and the launch. To set you hold the [Step Over] button, depending on how long(to a maximum) you hold the key, the more strength is given to the jump. The jump uses a minuscule amount of stamina, just to insure it is not possible to jump while exhausted, although the maximum power and build up rate of your jump is determined by your remaining stamina. Having low stamina will result in a smaller jump that takes longer to wind up. Jump hight should peak around 18 inches, on an unloaded soldier, and about 10 inches on a fully loaded soldier. The maximum jump length should range from 3 to 1 meters depending on pack load.
While jumping, aiming should be impossible.