I wouldn't use it, I rather only talk with people I know and not deal with random people in game. Especially since you never know how everyone acts...you think dealing with people in the in-game chat can be toxic? How about dealing with people screaming in your ear about random stuff that does nothing but annoy you or the annoying people who is always blasting music when playing or something. What if you have to be quiet because it's late or something but randomly join a voice chat and people are screaming in it? By the time you realized how much of a rager the other person is, probably to late and you woke up people in your house.
I've never used in-game voice chat in any game I play that has it, like in Overwatch I'll always just ignore it and never join it. Now allowing people the option to invite the random pubs in the voice chat is alright, but don't try to like force everyone in a voice chat when you join a que.