It's a bit of a long-winded reasoning and process that got me here, but here goes.
I originally was setup by my C4 dealer with Araknis (via SnapAV/SnapOne) networking equipment (router, switch, access points). But as my home network grew and I spent more time tinkering, I was not a fan of the Araknis management tools, interface, way over priced equipment cost, and especially the dealer-only access to buying it. I did some research and immediately became a fan of the Unifi platform regarding the pricing, ability to purchase it without a dealer, management tools, user interface, and the cohesive network environment. I originally swapped out my network equipment and installed a handful of Unifi cameras, and very much liked the Unifi protect camera system and app. The only draw back was Unifi wouldn't allow my C4 doorbells to stream via RTSP to the Unifi NVR,. so it required I have different apps for monitoring different cameras.
In the end, I was able to utilize all the features I cared about with the C4 doorbells (doorbell button press trigger, motion detection, remote viewing) with the Unifi doorbells, and a Unifi driver to integrate with C4.