First I'd like to prepend my question with this note: I already understand that it's bad form to put an email address on your website because you might be inviting spam bots. That's not the nature of my question.
I'd like to know if there is any research on the differences in response, and user perception for having an explicit email address vs. forcing users to reach you through a contact form from a UX perspective.
The applications for this can span between Lead Generation, General Inquiry, Feedback, or Support. I could use both email and form on the same page, but I'm wondering:
Is one is better than the other? and why?
Here is my thinking, but it's just my opinion.
Why Email Address?
Users are more used to their own default email program to send messages.
It's perceived as more direct as users expect to hear back from someone on the other end.
Users are hesitant regarding slack privacy policies in contact forms.
Contact forms are perceived as a communication wall.
Why Contact Forms?
Direct response, as users don't have to leave the page to send their message.
Can be easier to use as it doesn't disorient the user
I did already try to Google this one but all the articles were about spam. This is also assuming that it's not a personal email address, but a generic one similar to "firstname.lastname@example.org".
Note: I already read a few similar questions on this site but no one mentioned any research on this. It was mostly conjecture.