Sounds terrible.
I read that BI is stable for some but that's not my experience. What's the alternative? Hardware NVR? More expensive cameras with onboard AI and email notification?
Depending on your needs and the camera you buy determines if you need the BI AI.
The camera AI is useful to many people, but BI has way more motion setting granularity than the cameras, and some people need that additional detail, especially if wanting AI for more than a car or person. For folks that want AI and alerts on animals or specifically a UPS truck then they need the additional AI that comes from CodeProject. An NVR doesn't have that capability.
There isn't really a best practice because every field of view is different and use case and needs are different.
To many here, BI motion without AI is more than adequate for what they do.
To many here, camera AI is more than adequate for what they do.
To many here, using the BI AI adds additional functionality that the above alone can not do.
It comes down to testing with each field of view and which one gives you the most consistent results.
While some of that third party stuff is cool like tagging was it a dog or a bear, I don't need all that fancy stuff. If my camera triggers BI to tag an alert for human or vehicle and BI can accomplish what I need by way of a text or email or push or whatever, that is sufficient for my needs. I just want to be alerted if a person or vehicle is on my property and the camera AI does a fine job with that.
However, I do run BI AI on one camera so that it knocks out headlight shine so that the alert image includes the vehicle. The camera AI will trigger for a car, but the alert image was always just the headlights.
The true test....I have found the AI of the cameras to work even in a freakin blizzard....imagine how much the CPU would be maxing out sending all the snow pictures for analysis to CodeProject LOL. My non-AI cams in BI were triggering all night. This picture was ran through Deepstack (without the IVS or red lines on it) and it failed to recognize a person in the picture, but the camera AI did. This pic says it all and the video had the red box over it even in complete white out on the screen:
See this thread on how using just the camera AI may be sufficient for your needs:
Who uses Dahua AI capable cameras? Reliable AI for triggering events? Pro's/con's?