So the season 1 finale was great but it was mostly focusing on trying to disarm the bomb and others trying to escape the earthquakes while Oliver only fought Merlyn for a few minutes. Even so that finale was great, but come on. This episode was just too good. For a finale it was so much. There was teo fights between team arrow vs team deathstroke. And then Arrow fought Deathstroke BY HIMSELF and the transitions between the present-time fight and the flashback oliver vs slade was epic. Also the ending scenes were not too bad and you can tell that the next season will be very different and even so, this episode was unexpected, especially when Sara decided to get Nyssa for help. I think another twist was that Slade didn't just kidnap Laurel, but Felicity as well. Another great part was when Diggle infiltrated ARGUS and released Deadshot and Tiger to convince Amanda Waller not to bomb Starling City. Deadshot is one of my favorite characters from Arrow, making this better than it should. I do feel like they should have left Moira's death for this episode, but that would just be a ripoff of Tommy's death. The flashbacks in this episode were still really good, I've always enjoyed them ever since season 1. This episode is a banger, and season 2 is already better than season 1.