Just my opinion, but the Snapmaker 2.0 (ex: my A350) really needs a shutdown option from the touchscreen. Shutting it down by the power switch just seems very odd and “overkill” as you can hear various areas just shut off (power disconnecting from motors for example). It also does not appear to cleanly shutdown the touchscreen itself (as evidenced by the USB problem I am going to mention below). Even if this shutdown only affects the touchscreen and cannot do anything for the controller (let alone the power supply) I think this would be a benefit.
On to the USB… Every time I power it off and bring the USB drive to my computer to add gcode files to it, Windows identifies the USB drive as needing repair. So obviously the USB driver is not properly unmounting the USB drive or leaving it in a ready-to-unmount state when it is no longer being accessed. This is NOT a good thing as it causes errors at Windows (and other OSes) that inexperienced users might be worried about, and it could eventually cause degradation of the drive. Having an unmount/eject/remove drive option at the touchscreen could help alleviate this without powering off the Snapmaker (although that only helps in those cases and a clean power down would still be useful).