The issue is that webrtc is very complex, bloated and hard to debug. It’s the only way to do browser based p2p though.
Plug: I’m working on a much simpler server-assisted p2p lib with relay fallback, over tcp, with BYO identity/auth. This is certainly for different use cases, but I thought I’d mention it. If anyone is interested, I’d be curious about your use cases.