Most people doing the NPPL are older people who could not get the CAA Class 2 medical. I would not bother with it unless this is the reason. The amount of training for a level of proficiency appropriate to flying around in UK airspace won't likely be any different.
As regards flying for your own business, you can do that with a PPL provided you are an employee of the company on whose business it is, and you are not contractually required to fly. This is my understanding, and I don't think an NPPL is any different.
You can't add the IMC/IR Rating to an NPPL which makes it very restrictive for flying anywhere seriously (e.g. planned in advance rather than on the day when the sun is shining) and you can't go abroad.