Se você já está usando WordPress para o seu site, WooCommerce é a melhor opção porque você já conhece a plataforma. Porém, depende totalmente da preferência do usuário. Se você não quiser lidar com problemas relacionados à hospedagem, Shopify é uma opção melhor.