If you use p2p you're viewing images via a third party website/server, the dvr updates the remote server with ip address etc, useful if you dont have a fixed ip address, ie, if you have a power outage, or router reboots, it may assign a different ip address to the dvr, which the dvr then passes to p2p.
Obviously you are viewing via a 3rd party, so it's not as secure as going straight to the dvr using the www, also if the hosting server/site fails, so does your p2p.
Imo it's easier to use, and for just domestic use, or none critical places, I don't feel there is any major problem.
I'm sure others here will elaborate and discuss the ins and outs.