Every platform has its pros and cons, so not being bias to one CMS allows us to help you make the right decision.

Shopify
Pros
18% Market Share
Low-cost entry
Modern Dashboard
User Tracking Extendable
Cons
Not designed for larger stores
Expensive transaction fees
Expensive monthly bill for extra features
Not complete design control
Not open source

Magento
Pros
13% Market Share
Small, Mega & Multi Stores Free Software
Modern Dashboard
User Tracking
Extendable Can be hosted in Australia
Fast & flexible
Cons
Steeper learning curve
Slow on standard servers
More expensive to maintain
Requires Software Maintenance
Unreliable if the incorrect plugins are used

WooCommerce
Pros
24% Market Share
Small to Megastores
Free Software
Modern Dashboard
User Tracking
Extendable
Can be hosted in Australia
Fast & flexible
Cons
Requires Software Maintenance
Unreliable if incorrect plugins used

Custom Php
Pros
No updates required
Custom back end & front end
Usually used for large stores or apps
You own the software
Can be extended
Cons
Usually x4 initial cost
Everything has to be created from scratch
Takes much longer to build