I haven't used any of the 3, but from a look over them superfile looks a lot more user friendly and has a nicer overall look.
Edit; the install process is rough though, complains about missing glibc but searching for that package in apt doesn't show anything promising. It also seems to require some kind of third party font that isn't included? I gave up lol that's too much for me to deal with.
I had to install Golang and build it myself to make it work with my version of glibc. But in the end the themes aren't rendered properly. In other words, proper Linux experience.
It wanted to download a zip file. Apparently it was a theme. But, I’m not letting a local file manager talk to the internet randomly. If I want to update it, I’ll update it myself. Or, at least provide an option to enable it on first run.
Did you mean 1MB? With correct settings, you get under 1MB Rust binaries and with even more compression using upx it gets to 300KB, probably less for much simpler applications. Rust applications aren't that big of a deal as people make it to be; within reasons off course.
It had some functionalities that nnn did not have like displaying processes or favourite directories and such. In the end I got back to nnn because I read that superfile had internet access plus the fact that I use a graphical file manager for things that nnn or many terminal file managers can not do with extensive plugins.