Shoulder charge is a problem when the mechanics at play largely keep you from seeing it coming. That is the lack of motion tracker due to required ADS to hit anything and lacking sound design.
If they had better sound design it wouldn't be an issue, and it's not just shoulder charge needing it. The entire game could use more thoughtful sound design. I agree that the ability itself is pretty well though out.