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.