Just adding onto the good answer you already got, but the thing that made this click to me was understanding that if you’re not port forwarding, you’re limited in the connections you can make to other peers. Specifically, you can only connect to peers who are fully available. Whereas if you’re port forwarding, then you can connect both to people who are limited, and to people who are fully available.
I imagine you would get faster download speeds if you were port forwarding, but my impression is that this mainly is a factor for seeding, which matters more if you’re on a private tracker that requires a certain download/upload ratio; it’s way harder to keep that ratio above 1.0 if you’re limited in the peers you can connect to.
Just adding onto the good answer you already got, but the thing that made this click to me was understanding that if you’re not port forwarding, you’re limited in the connections you can make to other peers. Specifically, you can only connect to peers who are fully available. Whereas if you’re port forwarding, then you can connect both to people who are limited, and to people who are fully available.
I imagine you would get faster download speeds if you were port forwarding, but my impression is that this mainly is a factor for seeding, which matters more if you’re on a private tracker that requires a certain download/upload ratio; it’s way harder to keep that ratio above 1.0 if you’re limited in the peers you can connect to.