I adore Caity Lotz on the show (I met her at a Comic-Con last year and got an autographed still of her as Canary; the wait was an hour and a half inline, but it was worth it, she's really cool and someone I wouldn't mind hanging out with).
That said, I can't bring myself to watch the 2nd season because of Deathstroke. I'm sure he's fine on the show, but everything I know of Slade Wilson on the show (even back from season 1) concerns me. They changed so much of Deathstroke's backstory and MO (complete and total background changes, not just changes made for adapting a comic to a TV show), why not just make him an original character? He's one of my favorite characters from DC, and I can't help but feel I'll hate him in season 2.