Pardot has a lot of breadth to its capabilities - you can build and send emails, build forms and landing pages, create automated campaigns, track marketing content engagement for leads, even track SEO, and more. However, I've found that none of the core functionality of Pardot is really best-in-class, it just gets the job done. For example, the email builder and landing page builder are not simple drag-n-drop like many other tools on the market. They have templates, but they are extremely rigid and require a good amount of HTML knowledge to customize them. There aren't really any major downsides, which is good. Everything is well organized and fairly intuitive. If you're on Salesforce as your CRM already, there's no reason I would say not to go with Pardot for marketing automation other than it's fairly pricy, but if you're on Salesforce, you can probably handle it.