NAT alone is definitely worse than IPv6.
We've been using NAT and expanding it to decades which makes it an easy proof that it brings value.
IPv6 is still barely adopted and barely available in two decades after having "ipv6 parties". What does that tell you about its value?
https://rex.apnic.net/statistics?allocationType=asn,ipv4,ipv...
Do the same with IPv6, omit the NAT, and you do not need to keep that state in sync. P2P applications stop being a routing/port forwarding problem and are only a matter of firewall settings. Cut away all that SIP and IPsec debugging.