I have a similar question about "best practice" or what others are doing.
I am personally running BlueIris and getting a few Dahua 2MP IP dome cams installed + a few other IP cameras. I currently need to monitor motion on my Dahua cameras.
If you are running 12-13 cameras with Motion Detection on the Camera itself do you no longer run an NVR/DVR like BlueIris? Do you typically have the camera upload video to an FTP server, or just store on the local storage of the camera? Would the NVR only server as a method to central all the video feeds for better viewing?
I totally get that doing the motion detection via the PC would eat more CPU, but trying to get a bigger picture of how to better organize / filter the resulting captures for review. I just always assumed that you would do the motion detection on the server side, but now I'm not so sure.