For me, I am using a debit card issued by one of the bank in my country. I do not have to pay any annual fees for the cards. I get to earn some rewards point for using the visa feature of the card. And the card yield me a 1% interest from the bank account it is link to
Maybe you should be looking at the cards from ur country first. Online cards are really the last resort unless you cannot get one or you prefer anyomity
|