Why do you say PPNL pays more than PPS?
Can you explain the concept a bit more, thanks.
PPS pools pay you 100%-fee which is 3% to 5%
i.e. you always get 95% to 97%
PPLNS (e.g. mine) pays you 99.1% of the total block reward which is usually around 101.4%
So removing fees and say 1% for orphans (well orphans are lower than 1% on my pool, but anyway)
You get 101.4% * 99.1% * 99% = 99.48%
Note, now with the halving in the next hour, that 101.4% becomes 102.8% so it's even higher .... (but PPS stays at 95% to 97%)
So that's the - obviously - higher expected reward on my PPLNS pool.
There is, however, a second issue.
On a PPS pool you get 95% to 97% no matter what the pool luck is. You get no more than that, ever.
... on my PPLNS pool you get whatever the current pool luck is ... ...