Several actions are attached to a single keybinding using click/hold mechanics. This can be annoying, especially with the RMB actions: click to aiming down sights and hold for readying the weapon.
I suggest enabling the player to bind a different key to the weapons readying action (similar to the change stance key in Arma), so one is also enabled to use the hold action to aim down the sights (similarly to other shooters). This is also more akin to real life weapons handling, where it is also necessary to keep the weapon raised in order to aim down the sights: similar to holding a button pressed.
I do understand that once doing either action one can change using the shift key, but I do find that cumbersome.