I really like the idea of peer to peer. Unfortunately, in my jurisdiction (Germany) this makes you the content provider, because you are also uploading to other peers. So wouldn't use without proper VPN or other means.
I guess this makes it really hard for this kind of application to thrive, since in a lot of country these are in legal grey area.