We use polycoms with skype integration, it is working very well. Most of our teams spend a lot of time on meetings. For IM we use slack, but have some reservations on continuing as per assessment by our IT team.
We are using Zoom and Teams. Teams more for internal communication and IM, Zoom for video conferencing. Zoom meetings to Hawaii works great.