for me , skype is more conveniently to contact with my clients , and they are all glad to send document and photo by skype , as to yahoo , it is not popular .
Definitely Skype Don't know about Yahoo Messenger, but MSN messenger was much faster than Skype for transferring files, but that apart Skype is better for everything else