I've been very happy with my RB5009. I ditched my Edgrouter X because it's not getting software updates anymore. Pros and cons to both, but Mikrotik/RouterOS is starting to make a lot more sense to me, and at this point I'm more comfortable with it than I ever was with EdgeOS.
I sort of gave up on this once I discovered Frigate. Now I just watch the streams from my browser. I bought a domain name and use Nginx Proxy Manager so I can access Frigate from anywhere.