Onboarding walkthrough or let them explore?

Working on improving the onboarding process of an app. It's a large app with multiple modules (think Atlassian), and I can't decide whether or not to start users off on the main dashboard to let them choose a module from the left menu, or to have them choose before they enter the platform. Thoughts? Any data support one way or the other?