
I liked the ease with which a basic e-commerce site could be set up and ready to go. There are plenty of different free themes out there, and with some basic css skills you can make some changes to those free themes.
It's easy to upload products and set up your cart to accept payments. Review collected by and hosted on G2.com.
Modifying the platform to fit your business - by tweaking the global options and more, will require you to hire a cs cart specialist, which can be very pricey. Even then, there is a high probability that it will not work exactly as needed. Plus, when cs cart updates, you will not be able to update with it, because of those tweaks. Review collected by and hosted on G2.com.