Despite the last few days when the pool worked well I think the pool PPLNS stats, the pool luck, is wrongly calculated. As I said before I think the pool luck between September 24 and October 24 was arround 80%.
As only the last 200 blocks are listed in the pool stats (which at the time of writing means they go back to 2 October) we cannot tell, and I do not propose to try to out-guess you. A shame you decided to dump this pool, as we have had a good day again today with 10 blocks so far, which has more than compensated for yesterday's 6.