I just did the same thing. I initially went with a Night Owl from Costco - the newer model. It was $450. 2 cams were Wifi and the other 4 ran on Siamese cable. The cameras were AWESOME quality (4k) and setup was simple. Ran into problems trying to access the cams remotely - also, I didn't like not being able to pull up the cameras on any computer in the house, or on my phone. The app was fairly terrible at least when I tried it. Ended up returning these.
I now have gone with an Ubiquiti setup. NVR is smaller, larger hard drive. Cameras are good but not as high resolution. Cameras are also more expensive. However, it does everything that you would think needs to be done. Can access over the web, and can view cams on any PC on the network. Cameras are true IP cams and are POE, also can be set up as managed or solo. I'm really liking the system, and am expanding now. I think I will now couple it with a Google mesh network, I may not need to run cables all over the place - just to a POE switch, hooked into the mesh network. Cams are very easy to setup - like 2 minutes each if that after the NVR is setup (which is super easy also).