That's what makes it so hard to understand / answer this question. It all depends on what you mean by "best." If you control the hardware and software on both (or all) ends of the chat, I would probably say iChatAV, because it produces high-res images, is good about configuring itself for Apple hardware automatically, and has great features like multi-party conferencing.clevin said:skype is the best
ichat is not very good when come to the cross-platform video conferencing. sure, if your friend also use a mac, then ichat would be the best.