Beware of periodic bank service fees on those bank Gift cards, that start to eat your balance if not used up within a short period.
In the US,
Branded, store gift cards are not allowed to do the fee thing or expire. Just another example of the banking industries clout

with law makers to get exemptions.