Module/s for a website that shows personalized recommendations after a quiz

I want to create a website that asks several questions (around 10-15, checkboxes) and then gives the users personalized recommendations based on their answers (and also capture their email and maybe other contact info).

The recommendations shown after the quiz will be complex (each of them depending on several answers) and long (several options, etc.), not just a simple phrase with the result of the quiz.

I think I could do that with https://www.drupal.org/project/webform, but I think it’s not exactly designed for this (it’s for capturing info, not displaying recommendations) and configuration could get messy with too many different questions/recommendations. . 

What modules do you recommend for this? Or do you think I should go outside Drupal for this? (WordPress, SaaS software, paid scripts, open source libraries…).

Thanks!

Drupal version: 


Source: https://www.drupal.org/taxonomy/term/20/feed