The risk of using 1:1 NAT over a DMZ is the exposure to attacks if one of the Internet facing servers is compromised.
If you put your Internet facing servers on your internal VLAN and one of them is compromised, the attacker could then attempt to compromise any of the devices on the internal VLAN.
If your Internet facing servers are isolated in a DMZ, then even if one is compromised the exposure would be limited to other devices in the DMZ.
Personally, in today's environment, I would probably create a DMZ for the Internet facing servers.