We have done the MG three times this year and truly love the ship. Our last time onboard was mid-September and you could tell they were short on staff. It did not impact us too much as we spent most days in our cabana at Loft 19, then did specialty restaurants four of the seven nights. We tried to do things we missed on the prior two MG cruises, so we did one dinner at Pig and Anchor. While the meat was fine, I didn't particularly like the ambiance so we didn't return (other than for their great Bloody Mary at the bar).
For dinner on the MG, I recommend Cucina, Rudi's, the steakhouse and Emerill's. We tried the MDR one night in the past and said never again. We did Sea Day Brunch and they tried to give us an awful table (tiny two top, right by the server station and in the path of everyone entering and exiting). I spoke to a supervisor and asked, why do we always get a terrible table in the MDR? He said well speak to the host, and I told him that I already spoke to the host, who gave us our table assignment. He finally said ok, let me find you a better one. Within five minutes, we were seated in a quiet area with a view of the water. That is one thing I dislike about the app. There is no choice on seating, you sign in and they try to seat you wherever is convenient for them. I would rather wait longer for a table in a good location.
With Celebration coming out as the new flagship, two of our next four Carnival cruises are on the Celebration. Many of the great staff formerly on the MG have already been assigned to the Celebration, so I am pretty certain we will enjoy it.