I like vanilla `ls` but I do miss some display options from GNU ls when I'm on Mac, e.g., grouping directories first.
Luckily, of course, it's open source, so I just added the options I needed.
https://github.com/torstenvl/betterls if anyone is interested
exa seemed like overkill for my needs, and it was easier to add a couple lines of code than to learn a whole new tool.