Two totally different experiences, so it depends on what you want. Crystal Palace is a character dinner, and when we went we got lots of character attention. Also, I think it's still a buffet, so that gives you a variety of choices. Whispering Canyon is lots of fun, but not a character meal. The wait staff, however, are quite the characters themselves. It's loud and fun. The food is good. You are ordering off of a menu, so that limits your choices. We just love to go to the WL for the evening before fireworks, so it's always a must-do on our list.