Wouldn't say I hated any of our dining experiences.....however.....
Breakfastosaurus had the worst service and character interaction of any of the character meals we did. I think that place is way too large to only have 4 characters.
Crystal Palace, while we had excellent service and character interaction, had the worst food. We went for lunch, and it was plain disgusting. Everything was dried out under the heat lamps, the pickin's were slim, and there was a crawfish stew or something nasty like that that I wouldn't even try, but the rest of the party said was bland.
What surprised me the most is that I've seen people say on the DIS that Donald's is small, and the Crystal Palace is large, and better character interaction is had at Donalds. Maybe I just didn't notice how large CP was because we were right by the buffet and had the characters come by 2 times.