The American Express Green Card is certainly not the best option among fee-free cards. This is because it offers no additional benefits or insurance to cardholders, but you will get a decent return on points and a generous welcome bonus with this card that could still make it worth your while.