I can live with some of the missing features:
No noise cancellation
Audio devices are configured via windows sound settings
Can only share full screens and not individual windows
Standard Windows notification sounds and not the Teams sounds.
Maybe missing more otherwise its more or less the same app.
I've installed it as a Chrome App and it has its own window, task bar icon / shortcut and generates notifications.
I'd suggest others to try it out.