Depending on the e-commerce size and possible integrations.
Woocommerce offer a lot of free plugins whereas in prestashop the useful modules are usually paid versions.
But I consider that Prestashop has a better product and client manager. So If the budget isnt thight I'll go for Prestashop.