I think the standard ls doesn't have much in terms of color/icons, so its simplicity probably makes it a great side project for improving on.
Not a big surface area, some easy improvements. A whole lot less stressful than rewriting grep (although I'm massively grateful Burnt Sushi did such a crazy thing)