Is zoneminder a good solution for a camera security system, or is there a better solution?

Would like to use IP or BNC/RCA camera, with DVR capability.