The B team storyline is abysmal...lol... This show never got Black Canary right... Rene and his hockey mask are laughable... and i love Echo Kellum, but he looks ridiculous in his costume... he is a world class nerd, and rather than have him be the Cisco to Felicity's Caitlyn... or Fitz to F's Simmons... they flatten his hair and grease paint his face and have him awkwardly take on trained killers... ugh... The reason Katie Cassidy never worked as Canary was simply because she isn't athletic enough... she had the look... but not the chops.