Something I been thinking about, does Sho remind anyone else of Greedo from Fullmetal Alchemist? You've got the heroes, the villains, and then this 3rd party who's not quite with either group and is doing his own thing, usually to get more power or to usurp the current villains or something to that effect. I always like the whole "3rd faction that's causing chaos and screwing with the villains' plans as much as the heroes' plans" trope.