Teams is surprising OK compared to WebEx or Skype or Facetime these days.
I ever run Teams on my Mac just fine. So I guess YMMV but it's been fine.
Discord hasn't grabbed me (but I can't play any video games without getting motion sickness so there's that).