It is extremely challenging to update web page layouts (templates). Too many steps are required because I have to maintain version control outside of Marketo. It is very hard to automate uploading templates.
Nothing about Marketo is responsive. They recently added responsive landing pages, but our designer had already spent an entire day manipulating templates to make them responsive. Emails are also not responsive. They're old school tables.
Customer support. We signed with Marketo, they had a partner implement us (who was very honest about not actually working for Marketo), and then Marketo dropped off the face of the earth. I have no idea who my account manager is - and we emailed them to ask and had three different people respond that they were our point of contact. The community is the only place to actually find information or get help - and then it's most often from another Marketo user.
The user experience is disjointed. It is nearly impossible to find anything -- an email, a landing page, a report -- and when you try to search across the whole site, they make you retype your query.
Overly complex. Slow and clunky. Cumbersome to use. Often see a spinning icon as it processes simple requests. Not a good user interface.
The new community is horrendous. I didn't think the old one was all that great, but I cannot find a single topic I look up.
Analytic Reporting - Trying to create a simple report based on a few features is hard to do.
Reporting results - Currently the reports are very granular with only data. I would love to see heat maps, graphics and other illustrations to help tell the reporting story. Template builds - It would be great if the template builder was more intuitive and could allow drag and drop features instead of just relying on HTML coding of a new template. Not all of us are coders...
Engagement programs are confusing and lack documentation.
Reporting is either not intuitive or lacks major capabilities. Landing page builder is not a true responsive design for creating mobile friendly landing pages.
Email building tool is set up with defaults that go against email coding best practices which as they continuously update the tool with more non-best practice defaults continuously break email templates.