I think the episode was good if not a little too jammed packed. Everything looked good but it was just quick peeks. Little is more sometimes.
I think it was sweet the father/son moment to recall the Robert/Oliver stuff - if only we cared about the son. It's a shame really because it was a nice full circle kind of moment. In concept. But it was an easy let the kid die moment.
Plus Arrow once again "kills" off the whole cast. That always lessens the impact of a moment.
And seeing Moria is always wonderful even if it just makes it sadder that we had to lose her way back in season 2 :'(