Unpopular opinions time! - I think Carol had outlived her "It's cool to be all hard all the time!" persona as soon as her Mindgames lead to Sam getting his whole bloodline killed. And then she killed the helpful wolf right afterward.
The show is always about character playing on the edge, and she's been pushing to and past it for a while.
Morgan's way of peace serves the same purpose as Negan's group being a bigger issue than something you can kill over a night or 2 and be settled with; it keeps the group from being comfortable and complacent, reminding them that any "simple and straight forward" outlook is bound to get trampled eventually.
Maybe Morgan's "give humans a chance" speech is boring for an exceedingly bloodthirsty audience, but the adaptation of the once weak Alexandrians into the greater group supports him.
No one they meet is "Too far gone" yet, because our main group has, from an exterior outlook, become much further gone than almost any threat they face.
Maggie and Carol getting soul transplants this ep is also a nice way to potentially pass on the torch of "Badass Mother" from one woman to another. Everyone in this show generally either gets stronger, or gets dead, when they have children to protect.
And for the record, I could see the Badass on "Ma'm with a Mission" Maggie tonight, much easier than I can generally see it on Carol. Carols a bit more unique with it (as she doesn't look the part naturally), but you also expect all this from her, since she's the warning button for such antics now.
Seeing Maggie LOOK like she can pull it off isn't surprising, but we haven't seen her do it as much, so it still feels fresher, at least to me.
Carol's lack of emotion, and getting stuff done, VS Maggie's Too much emotion, putting more people (even unborn ones) at risk than necessary... they're both flawed. Add Morgan to this group, and everyone has short-term solutions for long-term problems. The real answers lay somewhere in between all the events that have built up this season, hopefully the Finale starts to bring that all together.