Cons: Shopify charges transaction fees that some may consider "hidden fees."
Cons: Shopify charges transaction fees that some may consider "hidden fees." Templated approach to building storefronts, all shops tend to look similar. Very limited frontend optimization possibilities.