I've done both, and would probably go with CP, especially if you're more interested in food than characters. I just checked the menu at CP last night, and I think they've upgraded since my meal there in 2000, which was only OK.
What I loved most was being seated at the window and watching the castle change colors while we ate.