Magento is really flexible and so far it seems to be the most powerful e-commerce solution. I'm currently using Magento 2. I get all the extensions I need from
BelVG, but they also have the same extensions for the first version of Magento, so you may also check them out - they include all the manuals and instructions, which is really helpful.