The real advantage of P2Pool is an advantage to the network. Because no one controls the pool itself, if P2Pool got more than 50% of the toal hashing power, it still couldn't conduct an attack on the network.
From the user perspective, p2pool is nice because you get your share of the mined...