I have issues with Card's understanding of the way the world works, so I just …yeah.
You will LOVE The Windup Girl. Dark, not quite fantasy (although I'd put it in the Steampunk category), but brilliant. Seriously. I couldn't stop reading it. So amazing.