Everything else fails in some way, usually the PC part. Most chat apps have some video chat function, but it sucks and is totally useless because it's only on the phone; there's no way to do it on a PC, so what's the point? I don't want to see shaky video from someone holding their phone in their hand. I can chat with people using Zoom, but that's a pain because it requires a native application, it's only for video chats (not for keeping a long-running text chat), so while it's great for business meetings it sucks for personal use.