Eggs were always good as was the meats. Never had breakfast in my cabin, so I can't comment. Room service was very good. They've expanded their menus and improved the quality significantly since I was on the Monarch. Food service was weak during the first two days of the cruise, but got right up to speed and was very good for the rest of the voyage.
Soft drinks are indeed complimentary now in the dining rooms, a nice change.
Their wine selection has improved significantly. Also, I found the head waiter that we had VERY good. He went out of his way to make us comfortable and corrected any problems swiftly and without fuss. He did that without prompting on our part and was much appreciated. However, they did have a nice bridge program on board that was quite enjoyable.