This episode was pretty weak. I was bored by the island stuff, and I wish Merlyn had stayed dead, although the end reveal was interesting. I'm not liking CW's stupid scheduling. It skips next week, then the mid season finale starts. It seems to me there was a time where we didn't have stupid mid season finales for shows, even live action ones. Its just stupid. Still, hopefully Barry Allen will be interesting on Arrow, they could easily screw him up.