I use ranger and it's multi-purpose. I use it as a file manager, file editor (via vim) and also a disk mounter (through an add-on). I can run shell commands if I wanted to.
What I really like is that I can use the :mkdir command to make one directory with spaces in its name or :shell mkdir to make multiple directories in one go and escaping spaces if necessary.
I like that it shows you how much space is free based on which partition you're on. Another useful feature is being able to preview images.
Now, not all of what I mentioned is unique to ranger but it's fast and navigating is easy. If I'm copying files between two folders, I can put a flag down and use ' to jump between them.
Ranger is very customisable so if you want to control how different file extensions are handled then there is a config file that'll allow you to do that.