I like ICQ better, mainly because I use the history feature ALOT
with a phonecall, you don't have much time to think or look something up as an answer is expected pretty fast ... with ICQ you can take your time, write something and as you write it go like "ah no, i'm not gonna say that" and just erase it
I prefer email and certainly ICQ for alot of things (work related).