We sailed on the Enchanted with DCThunder and everything went smoothly for us also. I suspect the crowding in the DR's can be attributed to being understaffed somewhat but from the posts I've read I still don't know what time they arrived, but there can be a big difference in service eating at 5:50 or 7 PM. Even years ago where there was no problem with staffing, 2 hours to dine wasn't unheard of at their busiest times.
My only minor complaint about the buffet was that it wasn't self service at that time & you had to wait until a crew member saw you standing there to get served.
We never had a problem getting drink service unless it was at trivia when dozens of people wanted service at the same time.
btw- When it was in the Caribbean the internet service was great. I had no problem streaming from Netflix, Xfinity WhatsApp or using Zoom. Of course that might change with the ship now sailing filled.
We'll be sailing once again later this year on the Enchanted and we didn't hesitate to book it for another cruise because of any problems others have posted about.