As for Legends, the episode was great. Amy Pemberton finally got to appear in flesh as Gideon. And now, RIP's Back. While Arthur Darvill was criticized last season for his performance, he has proved himself to be a versatile actor. From playing a good Captain to a confused and stoned Movie Director and recently a brainwashed maniac, he did really good.
Can't say I really rate Arthur, he did okay when he was playing that director, and when he was being threatened, but when he was with the LoD his character kind of sucked, and now he's back as himself. I hope (I really do) that his character now finds some charisma or something, because as you've rightly stated, he sucked last year.
Still don't think Savitar is going to turn out to be (a) Wells either.