Daily is an amazing batteries-included video calling provider.
We're using them at Introwise to power our in-browser video calls with live streaming and recording, and only hear positive things from our end users about the call reliability and quality.
Their SDK is the simplest that I've seen from the integration viewpoint. It hides the complexity, but also allows to go low-level for implementing really customized user experience.
The support and community are top-notch.
When we switched from Twilio to Daily, we saw the percentage of complaints about video quality and stability go down by at least 50%. With Twilio, our code for screen-sharing was ~50 lines of code. With Daily, it was exactly 6. I'm not usually a fan of "magic" black-box implementations, but when it comes to WebRTC, Daily provides rock-solid non-leaky abstractions that enable you to focus on features rather than APIs.
But perhaps more importantly, they genuinely and almost obsessively care about the success of their users. When I had a call a few months ago with Twilio to increase their API rate-limits, we were given excuses and vague references to roadmaps. When I had a call with Daily last week, I honestly felt like we were their only client, where they not only solved our current problem, but also helped us to understand future problems and potential solutions.
When my CTO told me we were switching from Twilio to Daily, I kind of groaned inside myself, thinking that Daily was just another new startup trying to reinvent the wheel. But I was wrong. Daily didn't re-invent the wheel. They replaced the wheel with a combustion engine.
Obviously, take my gushing recommendation with a grain of salt. My experience is just one of many. But if you're like me, and hesitant to take a risk with a new company and new technology, I'd say the risk is much lower than you might think. And the reward, too, is that much higher.