I guess what I don't like about NATs is the mandatory enforcement in consumer networks because ISPs still only hand out one IP.
There's something wrong with the internet when two devices that want to talk to each other need to trick the NAT with a hole-punching server before they can communicate.