Making directories list first in terminal with `ls`
The short answer is no. The ls shipped with OSX is not the GNU ls therefore it doesn't have the same options. 

But you can get a similar result with :

ls -al | sort -k1 -r


Ps: I agree that it's far from perfect :)