I'm putting more effort in maintaining a clean and well lubed chain on my road bike. I use an Ultegra chain for 10 speed Shimano drivetrain.
I don't want to remove the chain.
Currently I keep the chain wet with oil. I use Finish Line Wet lubricant.
I wipe the excess lube every 200 miles and clean the cassette & chainrings. This removes most of the surface dirt. The chain eventually loses its wet quality about every 400 miles. I then dab more lube on the rollers and let the oil penetrate overnight. I'll then ride the bike and wipe off the excess before putting 100 miles on the new lube. This procedure has me wiping the lube off three times before reapplying more lube.
This seems to be keeping the chain clean and well lubricated without using any problematic cleaners or removing the chain.
Should I be doing more?