Except the problem with building voice chat into the B.net client is that you need to ADD random strangers to your friends list before you'd be able to talk to them. Seems easier to use a 3rd party solution and not have to deal with juggling people on your list.