Hikvision and Dahua are more mid-tier when it comes to surveillance, they have great products for the price vs quality and are suitable for both residential security as well as for small, medium and large business security / project requirements. But they cannot compete with premium, upper tier products such as Axis/Canon, Avigilon and Bosch both on image quality and firmware and software.
If you are looking for cameras just for home security, Hikvision and Dahua are great and will meet basic to more complex requirements. If you're on a tight budget though, there are tons of other low-tier / entry level and DIY brands and manufactures out there you can look into (most probably running Dahua or Hikvision firmware anyway), but I would rather consider Dahua or Hikvision's entry level products such as Dahua's "lite series".
Axis/Canon, Avigilon and Bosch would make more sense if you're looking to secure business premises or critical infrastructure based on their premium price. Keeping in mind the upper-tier brands cater for small to extremely large projects, simple to extremely complex requirements too.