I haven't answered this poll yet, because it's complex! So here is my 'answer'.
I definitely prefer a phone call from family and friends. But a text is good for a 'short' conversation. My kids--now in their 50's!--often text, via Facebook when they don't have a lot of time. I absolutely hate texting by cell phone! So..if possible, I use FB's chat (Instant Messenger) to 'text' my kids. I can 'type' quite well using my keyboard. Not so much on a tiny cell phone keyboard. 
As for 'not friends'--I prefer them to 'call' and leave an answer on the machine! That way, I can decide if I even want to listen,
.
As for pen pals or friends I 'write' to--I prefer email. Snail mail only if the person doesn't have a computer! So you can see my dilemma. "ALL" is my answer--depending on 'who' I am communicating with.