How would it NOT work in some network configurations? DMZ is DMZ in ALL network configurations, it opens all ports for specified IP address in the DMZ. I am not saying that port forwarding is wrong, it is just easier administration to use DMZ and for now there is no reason not to DMZ a PS3.
Key words: FOR YOU
That doesn't always work
and even if it does, it doesn't work right with some network configurations.