I guess it depends on what they mean by "high quality". If any of the cameras need to record in low-light situations, the Dahua Starlight line has the bigger Sony processor in them... captures more photons per pixel, so virtually no grain in low-light pictures. They have been the go-to for best "all around" cameras on here for the past few months.
In the Starlight line, their most popular on here seems to be the varifocal (2.7mm - 12mm) turret. You can zoom it to the perfect view for where you have it mounted (vs. dealing with whatever view you get from buying a 2.8mm, 4mm, or 6mm fixed lens). Plus they look great when the light goes low. Check out the Dahua sub-forum on here. There's a pinned post at the top that lists all of the Starlight models, and has links to the ones that have review threads on here.
Hikvision recently started making models that have the bigger Sony sensor. They seem to be about half-a-year behind Dahua in this regard. Not sure if they have all of the different types of cameras that Dahua does.
For NVR, my thought is that you're usually best set to match the brand of your NVR with the brand of the cameras you get. Both Hikvision and Dahua cameras have features that detect motion more reliably than Motion Detection. Hik calls them "Smart Events" and Dahua call them "IVS". Hik NVRs will only record those events from Hik cameras. Dahua NVRs only records those from Dahua cameras... If you're only going to use Motion Detect, matching the NVR/camera brands isn't as important, IMO. But "IVS" and "Smart Events" work so much better than plain ole Motion Detection, so I'd match the brands.