Irreconcilable Differences attempted to provide some focus for the remainder of the season, but the shaky character logic prevented it from leaving things on an encouraging note heading in to 2018.
Six seasons into a network show, it's not always easy to find new, organic sources of drama, but Arrow's decision to explore tensions between the original members of Team Arrow and the newbies is a brilliant one.
It's particularly frustrating to see Oliver regress after spending this season so far showing emotional maturity in a way that is really new for the character.
While Dinah, Rene, and Curtis have become trusted and valuable members of the revamped Team Arrow, they still don't have the history that Oliver has with Dig and Felicity, and had with Laurel. Still, I would've liked to have had more of a gradual build.