Second Chances isn't a terrible episode... It just isn't a great one either. It's slow, weighed down by nostalgia and it has entirely too much Tina/Dinah brooding and too little of the characters we already know and love.
Second Chances was a fitting title for this episode. Not only was it the theme for Team Arrow, but a remarkably effective do-over from the showrunners in finally getting an established component of Green Arrow down correctly.