For me not keeping the coins on the pool and not registering to the pool is a + for the p2pools but on the other hand it requires having a wallet installed for each coin that you mine and for me that's a problem. I don't have wallets for each and every coin that I mine. Probably it also depends on the hash rate, which is low in my case
.
It is true that it requires a wallet for each coin, however unless you're using a profit switching pool, you still need a wallet to get payouts with traditional pools as well, unless I'm missing something? Also, it is true that lower hash rates tend to see longer times to receive payouts via pplns, I do understand that.