I highly recommend Cagney;s. I just booked it for one our two special dining choices for our Dec. 11 cruise on the encore. We though we would give Onada, the Italian restaurant, a whirl. We've done Moderna on the Dawn twice and once on the Pearl. Wouldn't do it again. Loved it the first time, was ok the second and disappointed the 3rd. We have had no issues with the main dining rooms on any of the ships.
Ejoy your cruise!