Lets see, I often use ls -tr
* the good thing about this is that it is very fast to type
* the bad part is that you have to memorize the incantation.
You could probably do it by a pipe (ls | sort <now it gets complicated here>)
* good: the good part is that every program does its job
* bad: also two programs have a larger footprint than one
* good: you can have it as an alias to make it short again
* bad: aliases can't be used in bash scripts, unless you explicitly source the file that defines the alias
* good/bad: you just shifted complexity from ls to sort
....