Then I would encourage you to try this tool (0) and then respond with your updated opinions.
Abstract:
pwnat, pronounced "poe-nat", is a tool that allows any
number of clients behind NATs to communicate with a
server behind a separate NAT with *no* port forwarding
*no* DMZ setup, and *no* 3rd party involvement. The server
does not need to know anything about the clients trying
to connect.
(0) https://samy.pl/pwnat/