To summarize, it all comes down to the hosting expenses, extensions, freedom of customization, ease of use, and scaling capacity you require. If you have limited coding knowledge, go for BigCommerce as it comes with impressive built in features and good support. But if you seek unlimited customization and unlimited scalability for your large inventory, go for Magento.