|"No, it's my turn to tell the story."|
What Comes Next and a bunch of other books I've read lately try to do the same thing, but they don't quite hit the mark that Kingsolver set. I understand why an author chooses to tell the story this way. It keeps the pace of the book moving. We're not waiting for one character to discover what's going on or get around to telling the whole truth. The challenge, though, is getting your reader to believe that the characters really do have unique voices and perspectives. I don't think enough writers go far enough in differentiating things, such as the narrators' dialects and idiolects and cultural background. It's the little things that add verisimilitude.
In talking with an acquaintance at work about this recently, I identified a few writers who spend too much time in each characters' head. Robert Jordan and George R.R. Martin, among others, spend so much time in each characters' head that it's easy to lose track of everyone. As the acquaintance put it (approximately), "I read about a character and get interested. Then the author switches to another character that I don't care about as much. Then I get interested. Then the author switches again. By the time they get back to the first character, I can't remember what was happening."
It's hard to hit the sweet spot between too much and too little detail. (Isn't that really the challenge of writing, anyway?)