I've got no problem with the idea that after you move, or fire, you may trigger reaction fire.
What I don't like is when your soldier is shot before he fires.
I think what happens is that soldiers are allowed a 'free movement' to rotate to face the direction they are going to fire. So when you click for them to fire they (often) turn 1/4 or 1/2 around before firing - and that's when they get shot. :-(
I don't like it because, a) soldiers keep getting smoked just as they are about to kill aliens and b) there's no warning.
So could it be changed so that any 'swivelling-to-fire' is not considered for triggering reaction fire?