1. Ridiculously easy to set up
2. Easy to create shipping methods
3. Easy to create product options (in many ways)
4. Easy to implement custom payment processor plugins
5. Great support
6. Light and quick
7. Clean code and CSS
We've built 5 stores so far and I couldn't be happier.