That cod flinch has given me some damn easy headshots and vice versa. Flinch has no place in a game like halo where putting multiple shots into eachother is the normal flow of a battle.
It ain't needed. In COD, it works fine due to ADS. In Halo, since there is no ADS, no flinch is needed. Scoping in is not the same as ADS after all.