There are loads of amazing options for online communications.
Some do text, some do voice, some do video, some do file/photo sharing. Some offer one-on-one messaging, some group messaging, some both.
Whether there is an out-of-box solution to suit any given person's requirements or wishes is a different matter. One might need to pick the solution which is the best fit, rather than searching for - or complaining about the absence of - a perfect fit.