No experience with them specifically, but would hate to see you waste your money on any of those types of contracts. They are big moneymakers for the companies that issue them and can be very difficult to collect on.
That's just my opinion. Some people like a safety net for everything.