Butterface is not a universal insult, since it only applies to females. It also isn't completely derogatory either, since it is paying a compliment to a woman's body as well. Butterface is a play on words. Although it is pronounced as a compound word, its meaning should be broken down as "But her face." A person fitting the description of Butterface would be a woman with a really attractive body, but some less than stellar features. Here is an appropriate scenario for the term...
Guy 1: Did you check out that girl that just walked by?
Guy 2: I'd hit that with a bag over her head. Definitely a butterface.