MaxCut 2 is pretty usable, even dough it has some quirks.
1) When printing your layout to the paper from generated pdf (File > Print > Reports > Job Layout) it can overlap part names with dimensions in case of smaller parts, making those difficult to read (almost impossible). For my font size settings that happens if the part is narrower than 5-6 inches.
Anyway, you can print separate parts list with names and dimensions if they're hard to read from the printed layout.
Other workaround is to export screen layouts as .png files instead of printing the generated .pdf, and than print those to paper (File > Export > Optimization Layouts > .png).
2) It seems that it does not remember the layout it produced the last time you worked with your project file and saved it. If you were satisfied with the layout it calculated for your project and than saved that file for later it will not remember it when you reload your project file, it will just keep the list of your parts and than calculate optimized cutlist again when you reload the file. And for some reasons beyond my understanding the newly calculated one will be different than the previous one even when all others settings are exactly the same.
3) It does not remember Sheet Trim settings. Every time you start a program they are reset to 0" and you have to enter them again. You can work around this by declaring your sheet goods in material library to be smaller for the trimming value than they actually are, i.e. instead having 3/4 Ply sheet to be 96" x 48" you can say it's 95-1/2" x 47-1/2", and not care about trimming at all.
Nevertheless, if you're aware of these quirks and have some routine in avoiding them you can use this software quite efficiently.
It used to take me only a few minutes to import parts for the whole kitchen from excel sheets into MaxCut and send layouts to paper printer.