processFormSubmission returns a FormsResult object that might gives you more information depending how the form was rendered.
If you render in HTML or Guide, you get information like the button clicked, you can go to a next page, run server side validations.
If you render a PDF, processFormSubmission gives you a little bit of information on the PDF like if the form contains file attachments, get the size of the documents, number of pages, things like that.
If you just want to get the data out and are not interested in anything else, then exportData should be good enough.
Jasmin