I recently started myself. Debugging in the real world is tedious for my wife sometimes, but it just needs some fine tuning. I still have a cloud doorbell, sadly, because that's what I had in the before times. Also I'd still like to find a good solution for multi room audio. All in all I am not at all disappointed with what is possible both on web and in the android app.
I was thinking of routing my own external access but decided to just let it run thru Nabu Casa to support their work with a subscription.