I really enjoyed last nights episode. Anyways, as for the other shows you mentioned, last season, I actually thought Legends was the best of them, with Flash and Supergirl being decent. Arrow wasn't that good most of the time. They really need to stop spending an entire season on one villain. Only really good episode was the one that featured the League of Assassins. A gem amongst a pile of junk.