for general public, it has to be a cashback card because miles and points do not mean anything to them therefore, Citi DC is the card I recommend, Citi Costco visa if you are a Costco believer for people who are a little bit more adventurous, I'd mention Chase Freedom or CFU I was one of those uninitiated 2 decades ago hehe