My current group is made up of a married couple I've known for 10 years who have been playing with me since 5e was released. They were new to RPG's in general as were the others in that campaign. This fell apart with that group and we three reformed early last summer with another friend. We played in person in both cases and had the friend's new bf join by just showing up uninvited... Was a big red flag right there but we all liked our friend so we did our best to accommodate him and make him feel welcome.
Unfortunately this fellow was a shining example of that guy and a toxic gamer. Still, we did everything to ignore it and make do as we cared about our friend. We started looking forwards to our next sessions less and less due to his behavior but we persevered and we kept trying to make him less of pain to be with by telling him to let others speak and play their own characters and a bunch of other tactics. Shouting back at him at times as well. No matter what we did this guy just didn't get it, even stating directly that he had to stop the cheating and bullying only worked for a session or two.
Then came covid. We played via discord and streamed video of minis and a battlemat. It was good but dude now would be playing video games instead of just gaming on his phone between turns... And he started being emboldened by the virtual setting and reverted back to his old ways and somehow surpassed his previous levels of asshattery.
It came to a head one session where he was blatantly cheating and we called him out on it. A hissy fit ensued and after 15 minutes we resumed play. That was his and our friend's last session as they quit because "we were bullying him"... SMH So far from reality..
Anyhow, we had 3 new players ready before we got word the two were quitting as we didn't expect they would be back anyhow. So now we had myself running the game via discord, another player at my place, my married friends at theirs, and the new couple literally across the country. Much better group dynamics, no drama, actual rp once again, and lots of respect for other players... We had all of the local players able to meet and stream from one location as covid restrictions lifted, and still include the others across the country. It's working well. We've been able to share files via discord and a site called World Anvil for online character sheets, campaign information, maps, etc. It works well for us given the situation and as people have had to isolate we adapt.
I still vastly prefer an in person game as I don't have hundred of dice and minis just for show and I love to make props. It's also a much more social atmosphere in person. That being said, using multiple platforms is workable, even with a bad group trying to make it good, and even easier with a wonderful group that want to treat others as they wished to be treated themselves.
Anyhow, bit of a rant but that's my experience with multiple platforms...