I find myself reaching for both depending on the situation. I usually prefer to list an email address instead of a generic "Send us a message" form but there are lots of times when I (or a client) wants to collect specific information; in those cases contact forms are great.