Legends of Tomorrow has really improved in leaps and bounds. It's biggest strength is that it's not to be taken seriously at all and it knows that. That actually makes it the most successful arrowverse show in regards to what it's trying to be.
It's funny as hell and the team's got great chemistry, so good watch.
The Flash is pretty much the same as it always was, though it can't touch the glory that was its first season again.
I tried watching Arrow, but nope. It's just incredibly repetitive now. Oliver in prison while someone else is Green Arrow? Deja vu for like the third time.
Legends of Tomorrow is doing great this season, since Constantine is in every episode this season that for me automatically makes every episode fantastic and amazing!