Sex toys are just another thing that I'm really fussy about; chances are that if someone picked one out for me there'd be something about it that I didn't like. That's why a giftcard is a great compromise!
I usually purchase my own. If I get one as a gift from someone that's good too though. Personally I at least know what I'm getting for myself when I buy my own, and it's not something random that I might not end up liking.
I feel like I am incredibly picky about my purchases here! There is so much info, why not take advantage of it? I suppose I would trust my SO to look into it as much as I would if he were to buy a gift...but why do that when I have crafted such an extensive wishlist?