Yes! Gift cards are my go-to....win/win for all.
Hubby always wants to put more personal time and thought into gifts we give, but I usually convince him that it’s a way for the recipient to get what THEY want, and the thought still counts :)
I sometimes find a gift that is perfect for a certain person, and get it for them. But when it comes to Christmas, and I know they compare notes, gift cards are the way to go.