This is great. I've found "find file" to be the most useful tool. It's usually one of the first things I point out during live-coding as soon as I see someone click through the source tree.
Indeed. IDEA has find by filename, find by class and find in files. Couple this with it's quick file switcher which keeps recent files in a stack allows you to quickly move between files you have recently edited (and jump back from something like "go to definition") really increases speed of code exploration.
Yep, anyone still using tabs to navigate between files: stop doing it! Learn to use the recent files switcher plus the general find-file, find-type shortcuts etc.
First thing I do on a new installation of IntelliJ or VSCode: remove the stupid tabs.
EDIT: emacs doesn't have tabs, obviously as it doesn't need them, but some crazies have been pushing to make the tabs package installed AND active by default so newbies can feel more familiar with it... that's incredibly backwards: newbies should learn to not rely on inferior methods of file navigation and use the appropriate tools for the jobs, as a recent-files-switcher that's present in every editor I know... in emacs do this: