I always try and choose a nice, personal gift and end up receiving something generic, or cheap, or jokey/tasteless or combination of those.
The last few I can remember:
Got a book on wedding speeches for a chap who was getting married. I got 2 x Terrys chocolate oranges.
Got a lego policeman on a motorbike for chap who did community policing at weekends (he loved it and kept it on his desk until he left). I got a room spray - it was actually quite nice and when it ran out I tried to get some more but found it was only sold in the gift shop in Kew Gardens so obviously a regift.
Got a make your own margaritas set for a trainee who loved cocktail making. I got edible nipple tassles (gave them to my friend who is a burlesque artist, she actually ended up using them in her act!)
Christmas table decoration with fake snow (nicer than it sounds) for someone who does a very"Good Housekeeping" type of Christmas. I got a giant wine glass with zebra stripes. I actually quite liked that one.
Schotts miscellany for someone who loves obscure trivia. I got some quite nice earrings ... but don't have pierced ears.
Got a lovely bracelet last year. Received a generic mini Prosecco and chocolates gift set.
This year I've bought a scarf for my SS. She wears bright colours including yellow a lot and its yellow with tiny robins on so sort of festive too (much nicer than it sounds, honest!) I expect I'll get something generic again!
Husband who is ginger got brown hairdye one year. He wasn't impressed.