Honestly speaking, both of the 2 solutions are powerful enough for building an excellent web presence no matter for beginners or web developers. Due to their differences in their nature and features, we have the following conclusion.
PrestaShop is recommended for people who want to focus on selling products only without managing a site for other purposes like blog, forum and photography.
WooCommerce is suitable for people who have already run a WordPress site and would like to get sales from the site directly.
Note that no matter you host a store with PrestaShop or WooCommerce, a stable and fast eCommerce-friendly hosting service is a necessity because it impacts search engine ranking and conversion rate largely.
Prestashop is a great platform without a doubt, limited in terms of design out of the box but that depends on your designer and the woo commerce themes although many are good none are amazing yet (please feel to correct me and post good themes Wink). My experience is with woo commerce rather than prestashop