It works with existing online membership, so if you already have a hefty contact list, you can use that rather than starting from scratch. And I presume that the agreement for both Windows Live and Yahoo! to work together means you can access any Microsoft contacts too.
Yahoo! Messenger is free to use, but there’s that inevitable ‘fair usage’ policy, which in this case is a ceiling of 10,000 messages per month.