Both! They are such different dining experiences to compare.
Kona is nice for the menu items, coffee, Poly atmosphere, and table service (quieter than a character meal and more relaxing). Crystal Palace has a good buffet and fun Pooh characters. It offers some good photo ops with the characters and has a parade around the restaurant for kids.
If you're looking for a more adult-centered meal, I'd recommend to Kona (though kids are fine there) and if you're looking for a place to have fun/characters while eating I'd recommend Crystal Palace.