Which provider do you use for calls?
It depends on the product. 100ms and LiveKit are good managed options; Agora is another. A custom WebRTC build makes sense when you need control that a provider cannot give you. I will recommend one after looking at call volume, recording, moderation and budget.