It depends on what you mean by best. The intent of PPLNS is to discourage pool hopping and
reward long term mining. Whether it accomplisehes that is hard to say.
What I don't like about PPLNS is that they select which shares will be counted based on some algorithm.
Anyone who knows the details of the algorithm, specifically the value of N, can time their mining
sessions accordingly to gain an advantage.
PPS decouples the payout from the mining and pays a set amount for each share, like Nicehash does,
Prop is pure pooled mining where everyone gets a their fair share based on blocks found.