This is exactly what I too do, flat folders is the best way. Plus two things on Windows:
1- Use everything search from voidtools.com
2- For documents that are in external storage I create zero-length files copies so I can search for them without plugging in external disks.
robocopy X:\path_to_documents D:\path_to_zero_copy /e /create /xd $* Sys*