The ease of use, customization options available for many different industries as well as being able to integrate with other systems such as Sage 100 ERP is what I like best about this software. It's very easy to customize fields that you want your customer information stored within so they can be easily accessed at any time during their journey through your website or mobile app. There are some things which could improve but nothing major from my perspective. We have been using it mainly because we needed an e-commerce solution since our current system was not up to par when compared to competitors solutions out there.