Custom code vs SDL Content Porter

For import and export functionality, you can code against the Import and Export service, or you can use the SDL Content Porter add-on product for SDL Tridion. Depending on your specific business situation, you may prefer one or the other.

Business considerationCustom codeSDL Content Porter
Who controls configuration of the import/export process?ImplementerEnd user
Implementation effortModerateMinimal
Client application includedNoYes
Export from/import into a Content Manager older than SDL Tridion 2013 SP1Not possiblePossible
Creating a custom import packagePossibleNot possible