In general, NVR camera systems are better. Typically, NVR systems provide better picture quality, are easier to install, more flexible, and support native audio on all cameras with microphones. An advantage of internet connection is that NVR camera systems can upload footage to cloud-based servers. You can also save footage to an SD card or directly to your phone.  Plus, you can watch live streaming monitoring on your phone from anywhere, as the NVR system is not limited by range due to the fact that it uses an internet connection. Even if the investment is expensive at first, it will pay off.