Only my view but keeping the chain cassette and chainrings really clean and lubricate as required is the key, what lubricant or how you clean is all personal preference,
Have seen cyclists oiling dirty chains and can not help but think they might as well just be applying grinding paste, again only my view but even an old chain should look like new and the only way to tell its old would be to check the wear.
Only advice i would offer for lub would be little and often.
My experience has been the very opposite of this.
The 'grinding paste' comment comes up again and again on this forum when chain cleanliness is being discussed, and every time I read it, I wonder if the person saying it has ever actually used grinding paste.
When using grinding paste, the first thing that very quickly becomes apparent is how difficult it is to do any grinding with. For instance, in one of it's more common applications of grinding valves into valve seats, it only takes a couple of twirls with the twirly stick (or whatever they are called) and the grinding noise stops, followed by frantic tapping in an attempt to redistribute the paste to where it can actually do a bit more grinding.
I think the same process is at play in a chain - dirt is quickly displaced, and hopefully sticks to something where it will no longer do any damage. Most of the dirt is irrelevant and the only surfaces that really matter in wear terms is the interface between the pins and the inner bore of the inner plates, as only wear here affects the pitch of the chain. Roller wear and wear between the plates doesn't really matter.
The key to long chain life in nasty winter conditions is, in my opinion, is to have loads of nasty gunk between the plates, which forms a decent seal against further dirt getting to the pins. It also gives something for the dirt displaced from the working surfaces to stick to, to stop it flowing back to where it will do harm. If there is only liquid lube on the chain, the dirt just flows back to where it will do damage again and again.
A similar mechanism occurs in deep groove cartridge bearings. In a bearing which has been greased, the working surfaces stay free of wear metals as they are displaced and stick to the grease at the side of the bearing track, even when the grease is apparently quite dirty. If the same bearing is then cleaned and oiled, the wear metals constantly flow back to where they can do damage, and the bearing is noisy from the off and quickly destroys itself.
Other than wiping the outside and adding more lube, I never clean my chains, preferring to leave the factory grease in there until I bin it - once it's washed out, it's difficult to replace. They run silently.
On the few occasions where I've cleaned the chain thoroughly, I've ended up binning it shortly after due to grinding noises which never go away and rapid wear.