Which one to choose depends heavily on your budget and plans.
If your online store is relatively small, then a $3 fee per month may be sufficient.
One can build an ecommerce shop literally in a day.
The other useful factor is buying a ready-made design theme if one doesn't want to invest much in design.
These two benefits indeed make such an ecommerce solution look like a perfect choice, however, it's not always the case.
Your choice is limited by what the website builder foresees if you want to add any additional functionality.