Para poder abrir puertos es imprescindible estar fuera del CG-NAT (también es válido para torrent, ya que lo preguntas). Sobre si conviene o no tener ID ALTA, en mi opinión, si. Te pongo algo de literatura al respecto:
¿Que desventajas tiene NO abrir los puertos?
Tener la ID BAJA no significa no poder descargar archivos, en cambio, si que tendremos algunas desventajas frente a la ID ALTA:
Al tener la ID BAJA no se conoce la IP de la máquina con la que se está funcionando con lo que todas las conexiones, peticiones, y demás funciones corren a traves del servidor al que estamos conectados, esto crea una gran carga al servidor donde estamos conectados con lo que el servidor minimiza las conexiones maximas de usuarios a los que el servidor puede atender hasta el punto de que algunos de ellos los rechacen completamente.
Dos usuarios con ID BAJA no es pueden conectarse entre ellos, dado que al estar en servidores diferentes, no se pueden enviar ningun tipo de información esto quiere decir, que tendremos muchas menos fuentes para nuestras descargas.