NCL's Freestyle works better for me than Traditional.
The main difference is that you're not assigned a table and time for dinner in the main restaurants, and the dress code is much more relaxed on every night.
A collared shirt, either sport, dress, or polo; and a pair of long pants, either jeans or slacks, is sufficent every night. No ties, suits, or tuxedos need to be pack for "Formal" or "Semi-Formal" nights, because they no longer exist on NCL ships. NCL will have an occassional "Dress Up or Not" night for those who like to dress up to the nines, but it's completely optional. Resort Casual attire is always appropriate on NCL ships.
Dinner is just like Breakfast and Lunch on other cruise lines at the main restaurants. First to arrive, first to sit. If all the tables are full at the restaurant, you'll have to wait for one to become free. I've never experienced a wait longer than 5 minutes. But, I dine rather early before all the tables are full.
Likewise, you'll need to get reservations for many of the specialty restaurants, whether they have a surcharge or not. These restaurants are much smaller, and fill up fast. Because they do use reservations, what appears to be an empty restaurant make be booked solid. Since most dinners can take from 90 minutes to 2 hours; an empty table may be booked 90 minutes later by someone, which you couldn't possibly finish your dinner before they arrived.
The best help you'll find aboard your ship, is the Freestyle Daily. It lists al the restaurants, whether they have a surcharge, and whether they require reservations. If the restaurant you wish to dine at requires a reservation, make one. Just drop by the reservations counter, usually in or adjacent to the main atrium, and make one. You can also use the telephone in your cabin, although the restaurant reservation telephone can be very busy.
If you are living in a suite, the coincerge available for you as a perk, will help you make your reservations for the entire cruise. That's a really nice perk. If not, you'll only be able to make a reservation for tonight and tommorrow night.
So don't get discourage if you hear your restaurant of choice is booked solid for tonight, try to make one for tommorrow night. Be flexible - Be happy.
P.S. The main restaurants are large enough where you shouldn't need to make a reservation. But, if you wish to dine at a large table with a large group, you can make reservations at them too.
Have a great cruise. Freestyle isn't that complicated, but it is different.