Ideally I would not have to trust the signalling server to ensure I'm transferring files to who I think I am[0]. Not as much of a knock against your project as a knock against webRTC in general.
[0]: https://webrtchacks.com/webrtc-and-man-in-the-middle-attacks...