Crystal Palace is a beautiful restaurant with (IMHO) the yummiest breakfast on property. Disney crams too many tables into all of its restaurants, but CP isn't as bad as some.
Lunch and dinner are good, but I'd rather go to the Poly or Grand Floridian for lunch and Liberty Tree Tavern for dinner.
Character interaction is better than some (like Chef Mickey's) and worse than others (like Liberty Tree Tavern.) Some Tiggers are a tons of fun, others fall flat.