Provide a set of questions to the user. Keep some persistent component on-screen which displays the current most-recommended preset for the answers given thus far. After the user selects a preset, follow the same functionality as in #3.
List of possible questions (from #1):
- physical or magic damage
- ranged or melee
- focus more on CC or healing or damage or balanced
- do you want to play with 2 or 4 characters (for lone wolf)