The only problem with giving Gift Cards is that they have a specific dollar amount attached to them.

It’s a lot like leaving the price sticker on a gift.

The person knows how much you spent on them.  And then we always felt bad when giving a gift card to someone and then they give us a gift card in return but it’s for a much larger value.
Dave and Thomas Gift Card Cartoon