1. It is decentralized
2. It is democratic
3. It perfectly complements bitcoin
4. You do not need to worry about whether a mining pool is stealing.
5. The best of all, no fee to pay to the pool and you got to keep the transaction fees as well.
What do you love about P2pool?
how is it decentralized and democratic?
because you run your own p2pool node - just like you run your own bitcoin node (its even a similar protocol: blockchain vs sharechain)
see point 1
you'll never know because you dont have a way to divide unlucky from stealing pools (except if you found the block for the pool yourself).
--give-author 0 on your local node and he won't get any fee (i THINK its default right now).
btw: the node in my sig is just if you want to try out p2pool. if it works for you, you should setup your own one (its really simple for windows and linux)