i wouldn't buy it.
There's just something that rubs me wrong about some of the characters.
And most villains seem a little faceless if you know what I mean, even with this development you've been giving them.
Though most of my 'if with the story might just be the way you describe things.