Season 6 of Arrow is such a mixed bag right now, it's like good and bad episodes are taking turns. The one with the two teams fighting each other kept me on the edge of my seat the entire time, but the one that followed was pretty meh, the creators obviously couldn't decide if they wanted to make it about Laurel or Roy, and damn, has Roy gotten fat! The next episode was good again, giving Thea a really nice send-off, just to be followed by an episode of Arrow and Brrow fighting like little boys (again), the only good part about that was Felicity putting them through a verbal meat grinder. But hey, at least that means the next episode is going to be good again, right?