Shameless plug but my Amazon card is amazing. I pay it off each month with auto pay and get 3% back on Amazon purchases, 2% back on stuff like gas and restaurants, and 1% back on everything else. I can only use the money on Amazon, but it's available almost instantly and I can use it towards practically anything. Best rewards program I've tried. Wish I had gotten one years ago whenever they were first available.I use my credit card to pay for everything then pay it off each month. In the past year I have earned over £200 from my credit card. It's money for nothing.
--
If people are smart with their money then credit can be a great tool. I had a crap credit score back in college but worked on it and now we just got approved for a new mortgage on a house nearly twice as big (for my wife's expanding daycare) and we're essentially paying the base rate which is incredibly low right now. Did the iPhone upgrade program too. Nice program, especially now that it's online. And we buy used cars with cash and take care of them. My car is 18 years old and we're finally replacing it this summer, even though it still runs, to get an Outback for our growing family. It was the first car (used) I bought as a teen. People just need to be smart and buy what makes sense. We budget and buy what we enjoy. Some of us like having a new iPhone every year and this program makes it easy. Some people like my wife only get a new phone every 3-4 years. It is what it is.
The problem with Americans is that many are uneducated or undereducated about credit, budgeting, and saving. If I remember right, it's something like 60% of all Americans have absolutely no savings. Our schools are failing in educating about finances. This is one of the most important areas of study for teens and young adults and hardly anyone seems to care about improving the education.