Perhaps, but I use Zoom regularly, and it is sooo much more than an interactive video streaming system. I don't really see how Verb Live competes head to head, maybe in a couple features, but not as a full collaboration suite, like Zoom, Teams, or even Skype for Business.
I'd be pleased to learn otherwise, as I've lost my a$$ on Verb stock.