Regarding the term being both a complimentary and derisive so are most adjectives. When I am buying a chicken to roast I look for a nice plump one (although pear shaped might be more accurate) but I wouldn't describe a friend that way. Nor would I tell a body builder that he was looking nice and slim but I'd be pleased to hear it from him.