At the least it's a good NAT buster for signalling. May be able to piggy back a direct connection off of it (using it for just STUN-like reasons) but of course the increased performance of a direct connection comes at the cost of anonymity.
There are others ways too like libp2p, webrtc, etc.
Tor is an anonymity layer. By definition this requires worst case routing and artificially added latency, since if latency is low you can triangulate. Anonymity and efficient direct connectivity are antagonistic goals in a system.