But a few years ago, I was given a gift card to Macy's. I don't shop at Macy's and had a hard time finding something to get. Every single thing I looked at, I could get at half the price basically anywhere else. I ended up buying some kitchen stuff, but felt like the giver's money was wasted.
The worst gift card in my experience is a Visa/MC/AmEx gift card. It is often a pain to deal with them if the balance on the card isn't enough to cover a purchase unless the business you're spending it at is capable to splitting a purchase over multiple credit cards and the cashier knows how to do that.