I like to be pleasantly surprised best of all.
The problem with NOT giving out a list is that you may get gifts you don't like. That's even worse than knowing what you'll get. But a surprise is best! Especially when the person put a lot of thought into it and it's something you might never have asked for, but it's something you LOVE once you have it.