Ditto.
Texting when I have short periods of time to chat or I know the conversation will be short (question/answer, give info, etc.). Talking/calling if we're gonna hold long conversations.
Edit: Although I have to say, I prefer texting cause I'm prone to say stupid things when talking since I usually don't think before I say something when I get too excited (good or bad). Words just come out. At least for texting, I can think about whether what I type is offensive, not helpful, etc. or not.