My wife and I haven't had any problem with the staggered dining times. We prefer to eat early (5:00 - 7:00 ish) and have always been accommodated on Carnival. I realize a lot of people like to eat later so this way the cruise line has a chance of satisfying most people. They have two performances of almost all the entertainment, which is important to us, so you can enjoy the shows regardless of which seating you have for dinner. I have yet to experience "freestyle dining" so I won't comment on that, but I do enjoy the same table, waiters, time eyc. My opinion could change though if there is someone seatedwith us we would rather not dine with. The dining experience is a big part of the cruising adventure for us and Carnival has always made it pleasurable.