Wow this was the best episode of the season! Everything clicked, all the storylines ran together smoothly, all of the "team ups" were very delightful.
Alice/Ryan were funny as hell to watch together, loved their dynamic. Batmobile scene was gold.
Mary/Sophie were fun, when Mary goes to the Crows office, pure gold. Mary finally gets a good storyline and plenty to do once she knows who Batwoman is.
What they are doing with Kate is EXACTLY what they should've done with Sara back in S4 of Arrow instead of the ridiculous Laurel lazarus pit storyline. It was nice to see how formidable