To be fair this episode is a tad better than the last one but nowhere where it was used to be and supposed to be.
Same loop every time: Barry feels guilty so he pushes too far -> realises he's wrong after words from his teammates -> Barry does the right thing -> Magically persuades the enemies to give up on whatever evil plans => Happy ending.
Same loop every time: Barry feels guilty so he pushes too far -> realises he's wrong after words from his teammates -> Barry does the right thing -> Magically persuades the enemies to give up on whatever evil plans => Happy ending.