Almost everything else I do in an application, so the most I interact with the OS is when I clumsily look around for a file. I've started using fzf (you can install it with brew) and open but I shouldn't have to. QOL would be on par with Windows and Linux if not for this type of issue.