So long as it’s for someplace I actually go to, a gift card is better because I inevitably spend cash on boring essential things rather than on something nice for myself.
And nothing sucks quite as much as being given a gift card to a store that’s not in your area.
Depends on the gift card, if it’s a generic visa gift card that can be used anywhere then they are pretty much equal, but a specific store gift card sucks if you don’t actually have that store near you
Gift cards add no value and limit your spending options.
Furthermore, you end up with odd amounts of pennies left on the card.
If they gave you more spending power than the cash that bought them under the guarantee that you’ll be shopping in their store, I’d buy.
I like gift cards. Especially ones I can buy at a discount. Like Penzey’s when they have a special, get a $50 card for $35 and then you can stack that with the sales they have. Or get bonus kroger gas points when you buy cards.
I think we’re seeing a trend in answers. Gift cards are great when you want someone to make sure they treat themselves, as long as you picked something they will love (I have a company that send me cards for an ice cream place every year, and I’ve never used any, because I have little taste or tolerance for sweets and the place they buy from is super sugary)