These low-cost options are perfect for people who want good rewards and benefits but are reluctant to commit to expensive or premium credit cards.