The meeting itself
Microsoft Teams
The hard numbers a buyer can hold onto are 300 participants and a 30-hour meeting duration, published per plan, plus apps for computer, tablet and phone, meeting apps and room hardware. Beyond that I found no public information on screen sharing, breakout rooms, host moderation, waiting rooms, or behaviour on constrained connections — the mechanics that decide whether a call survives a bad network.
Zoom
Capacity is published per plan — 100 participants on Basic and Pro, 300 on Business, a paid add-on reaching 5,000, webinars at 500 — and breakout rooms are documented down to five roles, timers, preassignment and help requests, with waiting rooms, passcodes and authenticated-only joining enforced at the API level. What keeps this out of the top band: I found no public information on per-participant moderation detail, simulcast or adaptive bitrate under load, or what happens to the call on a constrained connection.