I completely understand the direct suggestions route, and really encourage it!
After the year that he bought me a blender for Christmas, DH now asks me what I would like, and then goes out and gets it. Easier for him, very pleasing for me. My mantra is now "no kitchen appliances, and nothing with a plug unless I've specifically requested it, like GHDs".
I also really encourage family members to say if they would like something in particular (including colour, make model etc), as it just makes life so much easier for me when I'm shopping, and I know that they'll get something they really want or need. I don't tend to spend a lot of money on myself (prefer to spend it on the house, DH or DS) so anything for myself is a bit of a treat.
They're always full of suggestions of things that they want, but they never return the favour. So they will buy me surprises, which are rarely suitable eg pyjamas that are 2 sizes too small, a distinctive handbag that I would never use is not to my taste, skin products that just aren't for my skin type etc. It does make me a little bit cross, especially when I've bought for them what they declare to be the perfect present, and I know that they really mean it!
Direct suggestions all the way as far as I'm concerned!