I have been to Crystal Palace and Whispering Canyon Cafe.
I would recommend Crystal Palace or 1900 Park Fare. Both Crystal Palace and 1900 Park Fare (from what I've read on 1900) have good food, and aren't so dependent on the experience to thoroughly enjoy your evening.
The food at Whispering Canyon can generally be described as 'fine'. The night that we were there it even fell short of fine, but in fairness I'll give it a rating of fine. Whispering Canyon's enjoyment depends greatly on server participation.
Generally those who luck out and get great servers say "Go Here!!" "We go every trip and love it

" "Most Amazing Experience Ever

" or will suggest "If you're into it then the server will be into it too and you'll have a great time."
Those of us who end up with duds for a server say "We won't rush back" and "Nothing Special"
There are duds for servers out there at WCC. I know we had one, and I know it wasn't us. We went into WCC with the same expectation and attitude that we entered 50's PTC. I will go back to PTC because we had the best server ever there, and had a LOT of fun. I will never rush back to WCC. I didn't think the food was much better at 50's but the experience sure was.