1) It's a buffet. IMHO, no buffet at WDW is worth it. If you are into maximizing value by consuming mass quantities, then maybe it will be worth it. However, I try to watch what I eat, and also don't want to feel like a bloated whale comming out of dinner, so I rarely eat enough to justify the proice.
2) The food is OK, but it is nothing special.
3) The characters in CP are usually wonderful. If that is what you are going for, then yes, it may be worth it to you. When my kids were little, it was worth it for the character interaction.
About the only buffet that I really enjoy at WDW is Biergarten. I enjoy the entertainmant, and the atmosphere. The food is not bad, and they liter beers.