It's easy to set up, it has great support if you need help with any issues that do pop in (which they will), but don't take my word for this - actually go talk their live chat! I am using eagle eye networks primarily as an IP camera solution; however we are also able integrate other cameras into our network system so there can be some flexibility when working off of existing hardware or third party solutions like NVRs/IP cams etc..
We have had little problems integrating these devices directly from eagleye networks website interface which makes things very simple overall once installed.