Oh man, I wouldn't personally recommend switching to teams if the chat functionality is the majority of your use for it. The paradigm of chat on teams is a very different experience. Calls are pretty good though.
I will also say, teams may actually be better aligned for business use given two reasons, threads promote conversation focus, and threads also make me not want to post idle thoughts. A lot of slacks devolve into chatter, making a thread for a minor thought doesn't feel right. Upside, less idle chit chat, downside lots of things probably go unsaid and it's a less communal feeling.