The most important difference is daily collateral posting -standard single-name CDS require daily collateral posting, which insurance contracts do not.
Standard single-name CDS contracts require daily collateral posting to offset changes in the mark-to-market value of the CDS (that is, the CDS are collateralized).