We have webex and Teams at work. Neither one of them are great but unless I'm missing something Teams lacked a precheck feature where I can test my Mic before actually joining the meeting which is easily the main reason I despise it. Teams also occasionally just refuses to work with part of my audio setup until I rejoin so it also the one that I need the precheck for most.