These "USA Local" Dahua rebranded NVRs and IP cameras work seamlessly together for a reliable and simple to use system manufactured by a world top 10 factory at minimal cost: Q-see 16 channel HD NVR, Weatherproof 720p camera, weatherproof 1080 camera
The IR LEDs are good to ~15m. The 1080p bullet uses SMD LEDs with spreading lens that reduce hotspotting when objects are close - but these cameras do not have adaptive IR so will whiten out objects less than 1m from the camera. The 1080p bullet has DWDR which although will be laughed at by many here (as it is not true double exposure WDR) does provide very real and tangible improvements to shadow detail day and night.
Swann also rebrands some Dahua models (they also rebrand some Hikvision - both Dahua/Hikvision are reliability focused and will work without issue but do not expect advanced software features - for that I would build a PC running Network Optix HD Witness and/or Vitamin D Video).
ICRealtime is another rebranded in the US - they stock a broader line of cameras.
SInce there are choices like this the best way to choose would be to base it on the level of support and warrranty offered by each company.
DDNS:
Dahua provides a free DDNS service builtin to each NVR. your get the domain <mac_address>@dahuaddns.com. There is no registration form to fill out - you just activate the option in the Network -> Advanced menu.
Mobile Device Viewing:
The iPhone app is iDMSS, iPad iDMSS HD, Android Phone gDMSS, Android gDMSS HD.
There are Lite versions of the apps that support live viewing only for free, and paid non-Lite app versions that add playback.
The phone apps support for 4 simultanous on-screen camera views at once with a favorites feature that lets you swipe between groups of 4 cameras quickly without lots of selections. The tablets apps support 9/16 simultanous views depending on the device.
Web Viewing:
Dahua's NVRs have support a full featured ActiveX based remote live viewing/playback/management interface. It can be a bit slow sometimes but is okay for occasionaly use. For frequent use PSS thick client is the more appropriate solution.
Windows/Linux/Mac Viewing:
Dahua's free PSS software supports thick client remote access with custom grid live views, remote recording and remote playback. The program is no the easiest to use as it does not have timelines for playback (The NVR's native onscreen interface via VGA/HDMI does have a nice zooming timeline) - just a date/time based search and a list of found recordings - but the app is stable and works well performance wise.