Mathematica correctly simplifies the following expression:
Assuming[-Pi <= θ <= Pi, FullSimplify[TrigToExp[ 1/Sqrt[1 + Abs[Cot[θ/2]]^2] - Abs[Sin[θ/2]]]]] (*0*) But it will not simplify
Assuming[-Pi <= θ <= Pi, FullSimplify[1/Sqrt[1 + Abs[Cot[θ/2]]^2]]] (*1/Sqrt[1 + Abs[Cot[θ/2]]^2]*) to
Abs[Sin[θ/2]] Even though it has less fractions, less square-roots and less sums.