For me it would depend on what the points per dollar of FP are vs. points per dollar of gift cards. If it's the same I would probably take FP instead of gift cards, except for a Starbucks card or two because those are easily loadable in their app, and assume I would use that FP instead of my own money to play and avoid the hassle of having the gift cards to manage.

With offers like these I never get items unless
- they're a decent price (cost in points equivalent to $ cost at a store using cash valued prizes like FP or gift cards as a base), and
- they're something I specifically need right now, something I want that I've been considering buying but haven't gotten around to yet, or
- they're something I know someone else who wants or needs that item so I can make it a present

I avoid deliberately getting items that may be useful later, like RS mentions. I have enough random stuff in a box that I've never used just from popping into casino giveaways. If the item's free and I'm in the area anyway I will stop in and pick it up. I travel a lot and play a little at various local places that do a lot of get x points and get a y, but since I don't have a local zip code I get offers where all I have to do is show up and pick up the item.