Go look at Octoprint, where it's much easier to select an object for printing, the file view is automatically updated on upload & selected for printing, preheat, & start printing.
The Tab system, then makes it easier to monitor the running print on the control tab, and depending what plugins have been installed, even with webcam.
Other plugins then give more control, to the user, on what can be added or removed from the 'standard' interface such as full 3d gcode viewer etc
DWC is a super technical system of control, but all I'm interested in is the simple process of printing objects, which for me, will often be targeted at parts used in Astrophotography e.g. focuser motor mounts etc.