Some legacy simple NAT solutions broke specific protocols such as FTP, SIP (Voice IP), IPsec VPNs, and IRC (Chat).
However, every modern Carrier-Grade NAT solution has the Application Layer Gateway (ALG) technology. It was designed to solve this problem. Other techniques - such as Endpoint-Independent Mapping (EIM), Endpoint-Independent Filtering (EIF), and Hairpinning - enable users to access applications without any issues. It works with the same quality of access as with a private IPv4 address.
Moreover, modern applications – Skype, WhatsApp, Youtube, and others – don't require the use of any special techniques because they are designed to work with a CGNAT technology in service providers' networks.
You can also look at our blog where you can find information about the test results of the impact of NFWare CGNAT on network applications.