What do you like best?
From a final user point of view I think that the most attractive thing about Prestashop is that it can be deployed quickly and you can start customizing and uploading products, you can really wake up not having a store and go to bed with a couple of sells made.
Prestashop offers a fully featured product for entrepreneurs or stablished brick-and-mortar businesses alike, someone whos starts to use Prestashop will not realize all the features it offers because they are many and you don't really pay attention to statistics or cross sells when you start but they are available when you want to use them and you don't have to pay an upgrade for that, unlike other ecommerce solutions.
From a developer point of view, Prestashop offers a quick solution for customers who want a scalable complete solution and they don't want to wait for it, so you can deploy and then develop on it while products are uploaded and people are trained.
Even when every successful online store comes to a moment of its life when it needs a bigger hosting (VPS, dedicated, Cloud instance), Prestashop runs on less resources than woocommerce and has a nice cache module, so the transition can wait until you get ROI enough to move on, if that is still not enough for the large number of users, you can always depend on cloudflare to stay productive.
What do you dislike?
The learning curve for producing your own themes and modules might be an issue when you start working with it, but it pays off.
The addons marketplace is really expensive and conditions are unattractive to developers and clients alike, so as a developer, you might want to find an alternative for selling your modules and themes.
Prestashop recently made a long expected move and jumped to v1.7, these changes made some previous versions' modules ans themes useless, so if you're thinking about using it or developing for it, you should take versions and compatibility into account.
Recommendations to others considering the product
Think about the Prestashop version you want to take on, as a developer you may have a blue ocean in front of you, as an user maybe not so much.
Other than that, if your concerns are just going online, Prestashop is the right solution to do it, quick and easy to set up, complete online merchant features, most payment gateways have one-click-to-install modules so you can easily get paid by Paypal, Skrill or any other payment company you like and there are thousands of tutorials online where you can find how to do what you want to do.
What business problems are you solving with the product? What benefits have you realized?
As a final user, Prestashop handles orders, customer registration, mail alerts, payments, product catalogue, stock (including advanced stock management), shipping, discounts, languages, currencies, social media plugins and you can easily add chat and other free modules, so it takes care of everything and lets you know when you are needed.
As a developer / agency, we have found a quick way of deploying default versions of Prestashop stores with adaptations to each country by the use of scripts, so our clients can be online in one day and start working on their shops while we develop / install themes and modules.