As the difficulty reaches 9M and touches 10M, I am switching back to Eligius.
I love the idea of P2Pool but with the difficulty increasing and me just having 1TH/s, I don't think it is very lucrative for me too keep mining on P2Pool.
At this point, P2Pool has basically become an altcoin with lower difficulty than Bitcoin that's immediately redeemable for BTC.
I know how you feel, I'm guessing your expected time to share is somewhere around 12 hours?
For me, if I was getting at least 1 share every 24 hours (and keeping ~3 in the active share chain) p2pool would still be worth it; the variance may be a bear and patience is very important, but I still believe p2pools payout will be higher over time then any other pool.