Just wanted to update this topic since I finished installing my camera/NVR system.
In the end I went with a 8 channel Amcrest PoE system (NV4108E-HS). I have 6 PoE cameras (5 bullet and 1 dome), and 1 wireless PTZ setup to view just about everything around the house. I was lucky enough to be able to run Cat6 cable to the spots that I wanted to have cameras without much trouble so I was able to avoid doing all wireless cameras. The cameras/NVR all work seamless and really had no issues setting things up. I did have some trouble terminating some of the Cat6, but that's on me, not the camera system.
I paired it with a 4 TB drive which gets me about 10 days of recordings (24/7 recording) from all the cameras.
Overall I'm pretty impressed with the Amcrest system, it's pretty simple/easy to use but offers a lot of customization if you want to drill down and do some pretty specific and technical things. Video quality has been really good even looking thru the mobile app. Searching the recordings is easy, I did have to change some of the initial settings to reduce false alarms with the motion detection as every bug flying around at night would trigger that, so that makes it easier to narrow down where/when there is motion. I have not had a chance to dig into the alarm/notification settings yet, there is a lot of options around that.
I will say their software is a bit clunky to navigate and find what you want to do with it, so that does take some getting use to. On other downside that I have found is it doesn't play nice with some of the smart home systems out there (like Samsung's Smartthings), I think some of it's possible but not without a lot of setup/tweaking. I knew this going in, so that didn't stop me from going with this system.
Hope this helps others if you are looking to set something like this up, happy to discuss it more too if anyone has questions.