We always go for traditional dining on Princess, table of 6 or 8, 2nd sitting. We like the social atmosphere, never, ever had a table for two. Even brekkie and lunch, no issues with sharing. After all I am at a table for two every night at home !!
On board, breakfast is buffet if on a shorex or MDR if sea day. Lunch is normally Buffet, but sometimes MDR. Dinner always MDR.
Re Majestic, on her for first time on Feb 12, Sydney-Singapore, but I know the class of ship, having been on her sister - Royal Princess last year in Europe, OK but not great, miss that walk around prom deck and too many pax.