She really is. Dangerous, menacing, unpredictable; It's a shame we get her on episode 17 of an 18 episode season. I'm hoping she's the big bad for season 3.
Sophie didn't come off too good in this episode. First she falls for Circe's act, hook, line and sinker, then she just lets her walk away while holding a crossbow. Shoot the bitch! Team Batwoman doesn't need Sophie, unlike Mary and Luke, she's totally ineffective.