WebEx and Skype are the popular alternatives. And if you want to talk about poor software quality I think Zoom was created because WebEx is such poor software from a user's perspective.
Its a pity there is no cross platform communication standard - it looks like it will evolve like messaging with dozens of companies.