When it comes to returns, NPS seems a better choice than PPF. In any retirement portfolio whether it is National Pension System or Public Provident Fund both have their own place and associated benefits. PPF is all about the safety cushion regarding your investments with solid returns while NPS offers a double benefit of capital safety and appreciation of investments.