I'd definitely do it again. There's clearly less road noise and the doors sound much more solid when you put the key in and when you close them.
I wouldn't do the roof again since I don't think that made the car any quieter. I had the roof liner off while I was putting in the Dynamat and since the roof sounded tinny when I rapped it with my knuckles, I put some on there as well. It didn't seem to change the sound level, but if I ever get the urge to rap the roof with my knuckles, then I'll know it's there.
In order of importance, I'd say the biggest change came from the doors, then the floor, then the firewall - which didn't seem to make that much of a difference, and then the roof - which didn't seem to make any difference.
Looking over the parts catalog for my BMW 750i, it looks like the whole car was built to be quiet. Mechanical things are on isolated subframes, the dashboard has its own sound deadening mat, all the side and rear windows are double glazed, etc. By putting some aftermarket sound deadening in our NSXs, I don't think we can ever make them as quiet as cars that were designed to be quiet. If there's a specific noise we don't like (like road noise), we can try to reduce that as best we can. But I don't think you can ever reduce road, engine, and wind noise to the same levels as a car manufacturer can if they really put their minds to it while designing the car from scratch. Even with the Dynamat, my NSX has significantly more road noise than my BMW.
Be that as it may, I'm very happy with the Dynamat in the doors and on the floor of my NSX, and I'd also put it on the firewall again because my fiancée still plugs her ears when I floor it on the Autobahn.