I've only had dinner at CRT, but it was a lot of fun. We went in December. We timed our dinner to overlap with Wishes, so we got see the fireworks from inside the castle. You won't be able to see everything in the show, but we saw enough to say it was worth it.
The food was okay, the appetizer (soup) and desserts (all of them) were better than the entree (we had the beef).