With current implementation of the leaning mechanic, it has become a leaning spam-fest - to the point where people bind their A-D strafe keys to also perform leaning automatically. It doesn't look authentic at all, and it's a major issue in PvP.
Disabling leaning while sprinting was an improvement, but it needs to be improved further. Leaning should not be a free action with no repercussions - there needs to be a drawback.
My suggestions on how to improve it:
- Reduce movement speed while leaning. It could be somewhere between 30-50% decrease. This will discourage players from leaning at all times and it'll only be done when necessary.
- Optionally, add stamina cost to leaning. This should be a small amount, but it would convey to the player the lack of comfort their character has while leaning.