I don't see how that is any different to using a mining pool?
I thought the point of the p2pool is that every miner runs a p2p node?
Because every one of those nodes connects you to the same pool. You can't have it both ways. Either you use someone else's node, or you get your hands dirty and run your own.