Recs.
Updated
Polo is a modern, dynamic and powerful file manager for Linux operating systems, written in Vala. It attempts to fold in several drive/devices management functions similar to Windows Explorer, and offers several innovative display layouts.
SpecsUpdate
Pros
Pro Purposeful layout choices
Polo wants people to get the file manager they want, but it's not awash with granular layout options that take ages to understand. First select whether you want one, two, or four panes, and then select a format for each pane of either List, Icon, Tiled, or Media. That's it, you're done.
Pro Cloud storage support
Includes its own rclone macros for adding cloud storage access to the list of browsable locations that just works, a welcome relief in the sea of hacks which provide those features elsewhere in Linux. Currently supported: Dropbox, Google Drive, Microsoft OneDrive, Amazon Cloud Drive / Amazon S3, Openstack Swift (Rackspace Cloud Files, Memset Memstore, OVH), Hubic, Backblaze B2, Yandex Disk.
Pro Archive browsing and creation
Browse archive files as though they were just another folder, dragging and dropping files in and out of them at will while the backend uses the appropriate tools to manage the archive file itself. Archive creation includes a rich assortment of controls over compression formats and structure.
Pro Installs smoothly on Debian, Redhat and Arch based distributions
File managers in Linux have a nasty propensity for being closely tied to the distribution family from which they arose. Using Polo allows you to have an identical file management experience when shifting between machines from different branches of the Linux tree.
Cons
Con Browsing Network is inconvenient
All other file managers I've tried can discover shared folders via some dedicated space like "Browse Network" or "Other locations". Polo is more powerful and you can connect to Samba, SSH and FTP, but you have to manually enter the details. When you do, it will mount the share and take you to a new path as well as add it to "Places" (with seemingly no way to remove it). So if you enter ex "smb://192.168.0.99/mystuff/" it will add that to "Places", and take you to something like "/run/user/1000/gvfs/smb-share:server=192.168.0.99,share=mystuff".