I've noticed for myself that I prefer to have buildings up against the back of a cliff. I don't like walking behind facilities and having the view of my character cut off. I have this to such a degree that I specifically terraformed places in my town where I could pretty much nestle all of the buildings up against a cliff. I think only two villagers houses are not.