Even though The Flash returned to the air later than Arrow this past spring by 18 days, the fact that Barry has his powers during Laurel's funeral would indicate that the events of the episode "Canary Cry" actually take place AFTER the events of "The Runaway Dinosaur" in-universe, so the "narrative order" for the final parts of Flash Season 2 and Arrow Season 4 would look like this:
TFE221: The Runaway Dinosaur
AE419: Canary Cry
TFE222: Invincible
AE420: Genesis
TFE223: The Race of His Life
AE421: Monument Point
AE422: Lost in the Flood
AE423: Schism
Anyway, this is probably an exercise best left for other threads, so let's move on.
I don't know about anybody else, but I love the way that Nate Heywood and Mick play off of each other. Heywood is a better 'straight man' to Mick than anybody else on the show, including Ray, IMO, and has fantastic chemistry with everybody else as well. I also thought it was hilarious the places that the rest of the Legends had ended up in history, especially Sara. I totally buy that she'd "corrupt" the youth of Salem and not feel any remorse about it, and that she'd be seen as a witch as a result.
Somebody said that they thought that Arthur Darvill is gone from the series, but as far as I know, nothing's been said on that score, so my bet is that the team will find Rip sooner or later.
I also liked the dual ending with the reveal of Eobard being Dahrk's partner and the arrival of the JSA, and the costuming looks great (although I was expecting Obsidian to be the dude in the hood rather than Doctor Mid-Nite. I also think it's interesting that they changed Obsidian's ethnicity from Caucasian to African-American, because it makes 2 of the 5 members of the team non-white.