I truly believe in the power of automation for lots of businesses and couldn't imagine going back to a situation where I didn't have that powerful tool at my disposal.
BigCommerce addressed an issue we had with other platforms in that it allowed us a lot more customization options as far as design and themes go.
If you need an e-commerce system that is flexible and full featured at a reasonable price point I would say Miva Merchant is very hard to beat.
We leveraged Digital River to expand our presence internationally, which was a nice supplement to our e-commerce platform that we developed internally. This allowed us to get our product to market in a very short window.
If price isn't an issue, and you need a lot of reporting tools, Bronto Marketing Platform is a great system.
Some of the business problems that Shopify addresses is that it is low in cost, it is a hosted solution (meaning no company servers or storage needed as your store is hosted on a Shopify server), you do not have to know how to code a website to use Shopify as it has many themes and templates to work with, and lastly Shopify has an integrated shopping cart that is hosted on your website that is encrypted and PCI Compliant. This is very important as PCI Compliance is now the law when conducting business online and having your own website that sells products or services.
For most b2c scenarios from small to big size companies Magento is an affordable comprehensive and well-supported eCommerce platform. While most product types are handled, some customization might be required for specific cases.
I appreciate the stability the platform has provided to our eCommerce site in the last three years as well as the continuous improvements and technological advances being rolled out that will allow us to keep the site fresh, engaging, modern and stable.
Because BC is a very powerful and all-encompassing solution, it is not the best one for many clients. They would be paying for many features that they would probably never use.