Yeah, I think SWORD is a pretty good concept. And I do agree that it would need some sort of super hero to act as the face of the book. Brand and even Beast probably wouldn't cut it alone.
I still think Marvel should give Cap control of SHIELD, Stark control of ARMOR, and Thor control of HAMMER. Not sure who should be in charge of SWORD though... maybe Valkyrie. Black Knight? I don't know... can't think of a perfect fit for that one.