Each answer should only include a single product so that others can vote it up or down and should include reasons why that product is the best.
Products should include the following features at minimum:
- Shopping Cart/Basket
- Coupons
- Discounts and sales
- Support for multiple payment gateways
- Product Options (color, size, ...) including price changes per option
- Shipping integration
- Categories
- User friendly administrative interface
- Support for Taxes
- Solid Administrative Reports