Just some opinions from my absent self.
1) Either way I would be ok with. I think both versons (public superheroes and private businees) have many possibilities and directions. So I'm up for either.
2) I kinda like La Perdita and how we have shaped it.
3) I use the supporting staff more than my regular characters... heh.
Wow, talk about non descisive answers

Chewy actually brings up a very interesting point, it might someday be fun to write members of Vanguard becoming the Strikeforce. Just an idea if things get stale.