Gotham: Every Major Hero Ranked From Worst To Best
8. Tabitha
Unlike certain other heroes, Tabitha Gallavan has gone from a complete villain, to someone whose allegiances lie (if only just) on the side of good.
Her recent escapades in the Gotham-verse primarily focused on her helping out Barbara or Selina, which cemented her transition to basically being an anti-hero, saving the aforementioned pair numerous times while also kicking some criminal butt.
Characters don't have to be saints to make for an enjoyable watch, and since her introduction along with her brother, Theo, Tabitha has been a great element of the show, making for some fun fight scenes - not to mention her massively entertaining relationship with definite villain, Butch Gilzean, which has provided some delightful scenes across Gotham's many episodes.