I usually give Card a great deal of leeway that I don't give to other authors, because when he's good he's amazing. But when he's bad he's abysmal, and unfortunately Magic Street is a little too close to the "bad" end of the spectrum. I literally couldn't finish the book -- stopped about 2/3 of the way in, because I simply didn't care what happened to the main character anymore.
That was probably my biggest problem with the book. Mack Street is simply uninteresting. He's friendly but friendless, tough but ultimately apathetic, likable but somehow bland in personality. I think Card does a good job of depicting an intelligent young man with an imaginative, clever nature, who's dealing with some seriously weird stuff. But I think the problem is that Mack has no drive. There's not enough conflict in the story to bring out the full rich potential of his character. Mack is no Ender, driven to excel under impossible pressure, or Ansset, who overcomes soul-destroying hardships. Mack finds Fairyland and basically goes, "Huh. Guess I'll explore." He has no reason to do it, other than boredom and vague curiosity. Elsewhere in the book he learns that he has a terrible power that can and does hurt people, but it never seems to really bother him all that much. His sarcastic, devil-may-care attitude only exacerbates the problem: ultimately, Mack has no passion. He doesn't seem to care much about anything, so why should the reader?
On top of this, I was annoyed by the structure of the book. The first chapter or two could've been left out altogether, since the story didn't begin until baby Mack was found. We're three or four chapters in before we meet the main character in a form we can interact with and start "getting to know". We're half a book in before we meet the real antagonist; and by the time all the great mysteries are revealed... well, I got bored before I got that far.
I was also highly irritated by the dialogue. I'm black myself, but I'm not going to pretend I've heard every variant of "black English" in the US. Maybe this is the way black people talk in whatever regions Card has lived. But whatever the reason, I spent most of the book muttering to myself, "Who *talks* like this?!" It was just... off somehow. Used at the wrong times/circumstances, by the wrong characters of the wrong generations and in the wrong rhythm. Just wrong, period.
So this one is, unfortunately, a non-recommend. Hopefully Card's next will be better.