I've used both and written code to integrate into both. You never have to worry about, for example, losing access to all previous messages in your Teams channels if you get a new phone.