We have an ASNU machine at the workshop. I have written on this topic before and everyone else seemed to know so much that i couldn't be bothered to carry on with it, so here's my opinion.
Fuel related injector cleaning additives are a waste of money, they do not and can not clean injectors. Injectors have to be cleaned by ultrasonic cleansing.
We regularly clean sets of injectors that have done mileages differing from low to high and have seen as much as a 25% variation in flow rate on a set, that is rather a lot.
Cheap petrols will clog injectors more than expensive ones.
I have seen misfires on new injectors, when flow tested they have been appaling and needed to be cleaned. We now flow test all new injectors prior to fitting them to an engine, it's stupid not to when we have the facility. New injectors should come with a flow sheet, there is quite often a variation in what the flow sheet says and the result of a flow test. This is usually remedied by a quick clean and may well be caused by the injectors being in storage for x period of time prior to them being sold.
It's not just the flow rate that is affected, the spray pattern becomes unstable and can differ across a set used of injectors. Another common failure is the leak test, this means that the injector will allow droplets of fuel to pass whilst the system is still pressurised, this will result in poor starting. Don't forget that just turning off your engine does not release the pressure on fuel that has already been delivered to the fuel rail in most cases.
Injectors that are not in good condition will cost you more in fuel economy, they can and often do result in poor emissions and will contribute to MOT failures on the emissions test.
I put a video on here some time ago relating to fuel flow etc.
Please don't go away thinking that i'm under the impression that i know everything, i don't and never shall but i do have first hand everyday experience of this stuff.
This brief write up barely scratches the surface on this topic.