Personaly i like Yahoo Messenger more ,it's more flexible and made for online chating, while Facebook is a social network ,where you can keep updated on your friends with whom you don't speak very often and also meet new people . But there is no favorite one,both are indisposable.