As for whether 'anytime dining' is best, well, that's a personal preference. There is a real advantage to traditional dining for you; You'd have the same table and the same waiters every night and they would learn your names and take better care of you by far. They will even hold a bottle of wine for you from one night to the next. There would never be any question that you would all be seated together if that was your wish. A few could show up 10 minutes late and it would not cause a problem with trying to save seats or anything of the sort.
If you are all adults, late seating is best because after a busy day in port, it gives you a chance to shower, change and get a drink, unwind, and maybe enjoy the sailaway at the rail without being hurried. That's what cruising is all about to us!!
But as I say it's a matter of personal preference. Traditional dining, late seating; table for 6 or 8 is definitely ours. We have made lifelong friends among new table mates!