The only thing that doesn't impress me is the "You Cook it" restaurant. I have been to a few of these and I'm never impressed. If I go to a restaurant I don't want to cook my own food. Though there have been a number of times I wish I could have.
It also seems that Celebrity will be giving NCL a run for its money in the number of specialty restaurants on board.