One consideration is that once a user fills out a form on a landing page that runs Marketo's Munchkin code, both earlier and later page views will all be associated with the lead, allowing you to trace their whole clickpath.
A third-party form won't offer this functionality unless they did some very Marketo-targeted programming.