I will share a trick that works for every FPS - something I've done since the dawn of online FPS games and I've reached top level play in most FPS's I've played in using this simple trick the entire time. (First time I am publicly sharing this)
Set your hand on top of your mouse at your natural "resting" position, normally this is a straight arm, mouse straight forward in your palm. You want your wrist to be straight.
Now, lift the mouse off the pad and turn your wrist fully to the left as far as it will go, place the mouse down and without lifting move your wrist to the full right lock position. This full left to right locked position of your wrist should do a perfect 180 degree turn. (Aka, you look directly behind you, two motions with this should be a perfect 360 back to the start position).
This means at any point you need to quickly turn around it's a simple wrist full motion movement.
Then, if a game has high recoil or some other external factor that needs micro adjustments to sensitivity control lower the sensitivity offset by .25 at a time until it stops feeling off, micro-adjust up by .5 until it feels perfect.
In most cases you should need to do those micro-adjustments but in CS things like playing 4:3 stretched on a modern 16:9 monitor may cause unintended weirdness that you have to compensate for.
\\\\\* The exception to this rule is if you use some bizarre angled mouse grip... obviously that's not going to work as your wrist will move the mouse differently. This is more for standard grip users.