To be fair, Iris did turn into the Terminator...The lengths this episode went to drag out the Mirror Iris stuff. Admittedly, at first I thought that Nash, Barry, and Cecile were pulling a fast one, only to find out that the Mirrors were a step ahead of them. Still, Barry and Mirror Iris fighting just felt dragged out. I get that Barry is losing his speed and he's fighting someone that looks like Iris, but come on. He hasn't lost his speed altogether!
Is Cisco going to wonder where Kamilla is now that her mirror version is dead? How come he didn't even notice she wasn't her?
I got the impression that Kamila and Singh were effective as duplicates because they hadn't developed their own identities, and so as infiltrators they displayed no odd behaviour to give them away. Fake Iris, for whatever reason — maybe just from being online long enough, like Voyager's holographic doctor — started to become her own person.
But mirror Iris displayed odd behaviour right from the start as soon as she started her life before even being "online" very long. She suddenly could cook, was more aggressive, smashed a bottle over someone's head and could pick up Italian. That was a after a much shorter time than Kamilla and Singh had been around.
Terminator part wasn't too bad.
I still think it's lame that Cecile couldn't tell that was Iris this whole time.