It is not necessary to pay an annual payment fee. Difficulty to see the balance - some stores have very limited options for checking the check or managing your funds.
Personalized gift cards are also issued by many people businesses. https://groups.Google.com/g/giftcard-mall-my-gift-info/c/lJb4jNQqwjY