The NDB313-W has proven the best so far for me. It does NOT have PoE but you are able to use with Dahua NVR with the right firmware and/or use a SD card for playback
and it has pretty good wifi range.
The 5442 will send alerts to your phone but there will be no 2 way talk. You would need a cam...