There are reasons to have a credit card and if you are at all worried about racking up credit card debt or spending beyond your means then a prepaid card is a fabulous way to go. This is especially great option for those kids headed off to college in a couple of months!
You add money to the card, then can only spend what you’ve already paid for in advance! Plus you get the benefits of the warranties and protection that comes with a credit card without the associated risk of high interest rates and high monthly bills.
Right now American Express is also GIVING you $10 just for signing up! Win-win all the way around.