Magento is not necessary the best fit for your business, but understanding if it is a fit or not will give you relevant insight to understand the landscape of the eCommerce platforms.
These are the questions that we usually share with our customers to evaluate if Magento is right for their business. There is no answer that is right every time, understanding the context is the key to evaluate if Magento is the best platform for your needs.