I have had an amex card since the eighties and LOVE it. They do have MANY options now so go to their website and check out which option is best for you. One of the things I like most about Amex is that their customers come first. Any time I've had a problem with a charge, they take it off the bill right away and they investigate the issue. For example, when I had a charge from an unknown hotel once, they wrote to the hotel and asked for proof. After thirty days, when the hotel hadn't answered (because it was a mistake on their part), I was clear. All the time, though, I had a credit on my account. Many cards these days make YOU do the work.
Their staple cards are not truly 'credit' cards in the sense that you have to pay them off every month and although for most of these you pay a fee, you can accrue points towards gift certificates, trips (including Disney) and merchandise. This feature called membership rewards costs something like $50 extra per year but is worth it if you figure you'll spend enough in a year to get an airline ticket or vacation, etc. We use ours to pay for anything we can....gas, groceries, cell phone, office supplies....anything to get the points. Again, it depends on how much you spend whether you can justify the $50 fee. We usually earn enough points each year to get two airline tickets, plus a few other certificates. In fact, I use mine so much that the signature line is worn off and I have to call them to get a new one!
As far as their 'white gloves' package with Disney. Last time I was there (11/00) we got a fanny pack, a booklet with some discount coupons and a pin. Wasn't much and I had to ask for it. It may be different if you book your vacation through their travel service, though.
Again, they have many different types of cards from the one we use which we pay every month to actual credit cards where they offer you 'credit' and you pay a fee on your accrued balance. I love my amex card and have never had a problem but you need to research their options to see if it is right for you.
Hope this helps!