I'd suggest Crystal Palace! That's one we keep going back to most, but we've been to both (TH twice now). This is mostly based on food... better selection.. and the fact that we kinda prefer the lighter, brighter decor at CP too.
At CP, I highly recommend the puffed french toast and breakfast pizza (even though they're on the kids buffet), plus the cake with raspberry on the bottom, breakfast lasagna, and potato casserole. They also do eggs/omelettes made-to-order here.
However, if characters are more important than food, consider that! If it's a bigger deal for the family to see Mickey, Donald, and friends, (over Pooh and friends, who are at CP) then go to TH.
I've got a few reviews for each of these restaurants in my dining reviews - check my signature for links.