FWIW: I just upgraded to UniFi Protect (with the CloudKey Gen2). Although it's annoying I don't get to run the software on my own server anymore, I've found the Protect app for iOS is much more polished and is much more responsive than the older UniFi Video app.
Good to hear. I led the UniFi Protect effort at Ubiquiti. Responsiveness and fast time-to-video were our top UX priorities for the system. The WebRTC direct-connect and bypassing cloud servers were big factors in delivering that responsiveness. The added security and lack of monthly fees was another major bonus.
While I have you here, please consider the option to install the software on-prem.
I was this || close to not going unifi because it wasn't clear what the longtime support for unifi video was. I'm still not super-happy with that aspect as it's not clear if the hardware is tied to protect or not.