I like how it has a lot of customization options. It's very user friendly for beginners as well as advanced users. The customer service is also great! They're always willing to help you with any question or concern you may have. Sometimes there isn't enough information about certain features when searching through them. For example, if someone wants to know what their shipping costs will be after they've placed items into cart but haven't added billing info yet. Also sometimes they don't explain things clearly so you need to ask questions. But overall this software works really good! We use opencart to sell our handmade products.