On the topic of `ls`, there's a new player and people say it's both faster (I'm assuming it's stat'ing less eagerly than coreutils ls does) and more featureful (more coloring, info on git things, some tree visualization). Haven't tried it myself yet.

https://the.exa.website

Also it's written in Rust, but that's least interesting property of it.