Magento -> Most popular, widely used by big players
Positives:
- used by big businesses.
- Mobile e-commerce friendly.
- Very powerful and flexible.
- Wide community support.
- Good for bigger e-commerce site.
- Easy site tools and management.
Shopify -> One can set up an e-com solution in 5 minutes.
Positives:
- Easy to use.
- No programming required.
- Supports all type of payment gateways.
- Fast.
- Low costs.
- Safe and secure.
- Quick setup.
- It helps to learn while growing.