How good is P2P?