I have Linux cnc in use, and it is not bad to configure. It will increase machine capabilities, so all slicer features are usable, like variable width and variable height extrusion. Those features give faster, stronger, and more accurate prints. Without losing smooth exterior.

My hyrel has lots of fancy pcb's, but those pcb's are not configured in a way that is better than, for instance, linuxcnc.