It was a little jarring to go from this Iris earlier this season...
Barry: That's why he wanted me to kill Solovar. And you know what? I should have. I showed too much mercy.
Iris: No, you did what was right, Barry, as you always do. That's what makes you a hero.
Barry: Oliver has killed. He's still considered a hero.
Iris: Yeah, and he lives with the weight of that decision every single day.
Barry: I think that sometimes, the only way to stop bad things from happening is to just get rid of what's causing them.
Iris: What is this really about? Grodd or what happens to me?
Barry: I kill Grodd, his attack never happens, that changes the future, and you live, yeah.
Iris: Your humanity, showing mercy, that is what separates you from everyone else. That's the reason that everyone looks up to you. Don't compromise who you are ever. Losing what makes The Flash, The Flash. My life isn't worth it if that's the cost to save me.
...to the one in the finale willing to shoot and kill Savitar Barry. However, it's at least something that was touched on in the finale when Iris responded to Barry's question, "Are you okay, I mean, with what you did?" with "I'm sure one day, it'll hit me." So, according to Iris' own standards, what she did with Savitar Barry was wrong and unheroic. Is she going to be someone who will get her hands dirty, so to speak, so that Barry's can remain clean?