Currently soldier automatically picks over the cover:
In my opinion current system is bad because it forces you outside of the cover, it may cause you to get shot.
It should work like this: you have to aim (either hold or toggle aim) to look over the cover, same in case of leaning.