I think Teams is pretty good, but then again my company had been using Cisco Jabber prior to it.
(Now if only if I could convince my colleagues to use Teams properly with N people in a channel instead of continuing to have N^2 one-to-one chats about the latest crisis...)
Relative to that experience Microsoft Teams would be a significant improvement in user experience.