I might buy a real toy for a close friend (maybe my sister even). I'd consider massage oils, bath salts, and massage stones for my parents. I wouldn't feel comfortable getting these kinds of things for more distant friends.
I have a few friends that I may buy something for. I think a gift card would be good, that way they could get what ever and not have to tell me if they didn't wish to. I don't think I would ever buy something from here for a family member.