Having the ability to resume a print after a communication failure. Perhaps create a log of all failed prints and their last acknowledged line of g-code. Then have the ability to resume the print at that location in gcode. It would probably need the ability to reheat the bed and nozzle before resuming. Perhaps also have the option to run a custom gcode script before resuming as well.
This would allow print resuming if the power fails and you have a UPS on your computer, a battery backed RPI, or after a simple comms glitch, etc...
The Raise3d N2/N2+ has a controller / touch ui that is similar to a battery backed RPI that does this if the power fails.
-Rob