A David Fury episode I liked and a great episode overall. In a way, it actually concludes the Jasmine arc (she
dies) and, if we exclude Home, it's the best episode of the arc.
I watched both Peace Out and Home on the train today, so I looked like a lunatic crying and laughing (but mostly crying).

This episode only suffers from Jasmine herself (until the spell wears off). I'm not very fond of brain-washed people and Jasmine's rhetoric is tiresome (although this was her best episode, because Fury managed to go beyond Jasmine's usual "I want to save everyone" crap). Beyond that, I don't have many issues with Peace Out. I wish we had less scenes of Jasmine and Connor together and perhaps more scenes of Connor on his own (questioning Jasmine). I also have a 'minor' quibble about Angel in that other world. Some of the dialogue is too one the nose and just plain nonsense:
High Priest: What is it you think you fight for, dead thing? Valor? What you call justice? Your friends are dead... most likely. Or so you believe, so it's not for them you fight.
Angel: I'm trying to save my world.
High Priest: Your world?! A world that doesn't care for you? Doesn't want you.
Angel: It needs me.
High Priest: So your Powers That Be tell you, and maybe they're right, but it's not why you're here.
Angel: Ok, bugsy, you want to tell me what I'm fighting for?
High Priest: Him.
[...]
High Priest: The boy. The woman you've already lost. The boy is what you're fighting for. But you're going to fail. You're going to lose him, too. So much effort, always struggling, trying to make things right for the boy, for Connor, but it's never enough. Why do you bother?
Angel: I can see you never had kids.
High Priest: The boy should not even exist. He was only a device to bring forth the blessed she—a means to an end.
Angel: Yeah, well, people get born for all sorts of reasons.
High Priest: He will never love you.
Angel: It doesn't matter.
I really don't think Fury is good with insults. Bugsy?
I hate it when the 'villains' psychoanalyze the 'heroes'. The whole "The woman you already lost. The boy is what you're fighting for" is bullshit. Angel has been a crappy father and love interest most of the season - he didn't realize that Cordy wasn't Cordy, and wasn't very concerned about his son when he was hooking up with an older woman. When the keeper of the keeper starts going on and on about how Angel needs to stop fighting for the boy, I'm like: huh? When did he fight for the boy or for Cordelia? If that's all Angel wanted to do, he wouldn't have left Connor and Cordy inside the hotel in Magic Bullet. Did Angel truly believe that the only way to save Connor from Jasmine was to kill her? Probably. He must have thought he could get to Connor if he was out of Jasmine's influence, but he
is fighting for the world. The part about the PTB is effective and so is the "He will never love you" bit, but everything else is bullshit. I feel like the dialogue is trying to make us believe that Angel loves Cordelia and Connor and has been fighting for them this whole time. Except, he hasn't. We're supposed to believe that Angel is a hero and a victim, but he's not. He's guilty of neglecting Connor and he owns up to that in the last episode. He is fighting for humanity though, like a champion should.
I feel very sad for Connor when he's speaking to a comatose Cordy. Connor was truly trying to save people. He believed Jasmine's lie, because he thought that was the better one and he wasn't totally wrong. Ironically, he was the only person who didn't experience Jasmine's power for himself. He tried to be blissfully happy, but wasn't. That whole time, he had been fighting for everyone else's happiness, but not his own. He also tries to help Cordy all season long. Connor is one of the most selfless characters in S4 and no one ever acknowledges it. He's seen as the bad guy who is trying to enslave the world, when, in fact, he's just a boy trying to save it, like all the other 'champions'. Poor kid...
I truly liked the scene between Jasmine and Angel. I loved them being real with each other. One of the great things about Jasmine is that, the minute she is revealed as the bad guy, she becomes sympathetic and good. Jasmine was creepy and fake when she was trying to deliver world peace, but she was real and justifiable when she talked straight with Angel. I enjoyed how Angel realized they both had common goals, but maintained that free will was the best option for humanity. In other words: "Hey, I didn't say we were smart. I said it's our right. It's what makes us human.".
Side-note, the direction in this episode is great!