We just got back from a 7-night eastern on the Magic, and for the first time tried late dining. We have 2 children ages 7 & 9.
We chose late dining this time because when we've done the first seating (5:45), it just felt too early for us (we are from the West coast), and we felt rushed, especially on port days, to get ready for dinner, plus we often just were not very hungry by 5:45 becaue we found we'd eat a later lunch because we weren't hungry for lunch until later because we ate a big breakfast.
We did love the late dining for many reasons: 1) we loved the dine-n-play. that was great... the kids ate their dinner while we ate our appetizers, and the counselors came at 9 PM to get the kids... our kids and my DH and I loved that. 2) we were hungry by 8:15 PM and ready to eat! 3) we didn't feel rushed to get ready for dinner.... the show for the late dining begins at 6:15, and so we would get ready by 6:15 for dinner (in terms of how we'd dress...). But, also, the show ends around 7:15, so you have a full hour between the end of the show and dinner, so you can also just go to the show in whatever attire you want, and then get ready for dinner between 7:15 and 8:15 if you don't want to feel rushed before 6:15 to get dressed for dinner, which is nice, too. We did that a few times when we didn't have time to get dressed in the appropriate dining attire by 6:15.
BUT, the one thing we did NOT like about the 8:15 seating is we would feel so full by the time dinner was done that by the time we were ready for bed (which seemed to be around 11 PM for us each night), we STILL felt so full, and for us, it just is hard to sleep on a full stomach. So, I had a hard time getting to sleep each night.... a few times I just went down to deck 4 at 11:30 PM and just walked several laps just to feel less full.
SO, though we liked a lot of things about the 8:15 seating, the fact we just felt SO full so late at night and didn't like that feeling and it caused us to not be able to get to sleep easily each night, we decided we'll go back to the early seating for our next cruise (which is the 15-day Panama Canal Jan. 2011), because we'd rather deal with the issues we didn't really like about the 5:45 seating over the feeling of feeling so full at night. What we'll do for our next cruise is just either make sure we eat lunch earlier (like for sure by 1 PM), or eat a very light lunch to make sure we are hungry by 5:45.
(I know, we could choose to eat a very light dinner if we ate too big of a breakfast or lunch.. like skip the appetizer or salad, and/or dessert, but it's SO hard to do that because it all is SO good and we want the full experience of having all these courses.
). We are not HUGE eaters to begin with, so this is why it's hard for us to eat big meals at every meal.
So, yes, there are pro's and con's to both.... too bad there is not a 6:30 PM seating... that'd be perfect.
We decided that for our next cruise where we are going back to the 5:45 seating, if we happened to have a late lunch, and just are not hungry, we can just skip the dining room that night, or we can go to teh dining room, and just tell our waiter we are not very hungry and only have a main course. Also, if we want a more "quiet" meal, we can put our kids in the kid's club a few times during dinner, which will make up for not having the dine-n-play option.
Hopefully you can figure out what is best for you... it really is up to you and your family, and what you think will work best for all of you. What works best for one family may not work well for another family.