Drupal Commerce was designed to accommodate every type of organization and all types of physical and non-physical products. Product, orders, and customer management provides customizable workflow that makes it easy for non-technical personnel to administer your e-commerce.
Marketplace channels, such as Amazon, Walmart or Ebay, provide a quick market access but keep a large chunk of your profits and benefit from your customer data. With your own Drupal e-commerce website you pay zero licensing fees (ever), and you keep your profits and your customer data.
Drupal was designed with security in mind and Drupal has a dedicated security team which monitors it and contributed modules for potential security vulnerabilities and helps release security patches. Drupal has a very good track record in terms of security, and has an organized process for investigating, verifying, and publishing possible security problems.
Headless Commerce is a catalyst to upscale content-driven commerce, gives immense flexibility to create a great shopping experience for the users. It is future-focused and stays relevant. Headless commerce offers more room for customization and personalized customer experience.
Drupal Commerce can be integrated with payment providers from all over the world. There are more than 140 contributed payment gateway modules that currently exist allowing you to integrate your e-commerce website with your financial institution and the merchant account.