I’ve been YouTube streaming using Wirecast. It works great. I think the pro version can stream to multiple services simultaneously. I’ve got the YouTube-only version. In terms of communicating while streaming, the YouTube latency is not that great. Like 40 seconds latency! There is a low latency mode, but it’s more like 10 seconds or something… Perhaps it varies. But perhaps that’s to be expected in any streaming.
(My only gripes with streaming is that my internet speed at the studio is like using an old modem… And at home I don’t have space or any stuff… But we’ve got fiber internet!)