Very much agree. Logging in Enhance makes it very difficult to troubleshoot issues.
The issues I have seen are:
Retention: There is no retention. Historical logs need to be stored for a certain period (both error logs and access logs), maybe with a setting in the panel where you can decide to keep them for 'X' number of days. Access logs are also extremely limited (less than 24 hours in most cases I have seen).
PHP Container restarts: Error logs get wiped out when a PHP container restarts, this is a problem.
Accessibility: It is nice that you can view the error log through the File Manager, but access logs can only be viewed through command line which is really annoying trying to track anything down. You should be able to quickly download the logs (or a zip of historical logs) in the UI, so you can quickly and easily parse them on your local machine.