Actually the perfect chain lube in not currently on the market, dunno it there ever was one.
Still waiting for the lube which sticks and stays, no fling, no wear. I reckon its not too much to ask for a road bike chain. Dirt bike much more difficult as there is nothing that dirt won't stick too.