@b0rk My "ff" alias for "merge --ff-only" is because I think of a "fast forward" as something different from a "merge" and it.. feels wrong to me to use the merge command to do it?
Although since you mentioned long commands, I might make an alias for "push --force-with-lease" because that's the only way I'll ever bother to use it.