What a general user considers a "NAT" (i.e. more like a masquerading router / connection sharing solution) is more than just a set of iptables rules -- with the spirit of UFW if one expects a one-command NAT then we have to set up a DHCP server and DNS cache too. I think this should be beyond ufw's scope and maybe some "uncomplicated home router" tool's job :)
What a general user considers a "NAT" (i.e. more like a masquerading router / connection sharing solution) is more than just a set of iptables rules -- with the spirit of UFW if one expects a one-command NAT then we have to set up a DHCP server and DNS cache too. I think this should be beyond ufw's scope and maybe some "uncomplicated home router" tool's job :)