It seemed to work out fine for Spotify
1: https://torrentfreak.com/spotify-starts-shutting-down-its-ma...
Back when the only data center was in Stockholm, the only way to meet latency requirements was P2P. Now that we're a grown-up company we've disabled that and use CDN's instead.
That was not their aim at all. Their aim was lowering bandwidth costs by shifting the content delivery costs over to the end users. This was made clear by the fact that when you played a song, it started downloading the song from AWS S3 immediately to minimize latency, then once the P2P sessions fired up, shifted over to that stream instead of their costly S3 one.