Marvel's Agents of S.H.I.E.L.D. and DC's Legends of Tomorrow both had their season finales this week. Agents of S.H.I.E.L.D. finished their best season yet. Legends of Tomorrow, in its first (short) season was rife with time paradoxes and self-contradictions, but was still great fun.
Legends of Tomorrow has just started to be broadcasted here. I can to some degree stand the inconsistencies in Flash, because some of the characters still seem to act logically, but when watching the first two episodes of LoT, I had the impression that virtually everybody acted illogically, and even worse, most of the characters seemed to shift there personalities within minutes.
In short, I'd say that Agents of S.H.I.E.L.D rather forces the watcher to keep thinking all the time, while LoT cannot be enjoyed if you think too much about it.