I found the WD40 chain wax was good but I needed to remove the front sprocket cover to remove the huge build up of the grease. Perhaps I was using too much but

I've just fitted a Scottoiler. Always used them and they are about the best thing for the chain. If set up properly, they are pretty clean in use as well. Also, the oil goes on when the chain is warm through use which is the best time to apply any lubrication.
Pretty hassle free in my opinion and I find the chain needs less adjustment over time.
No chain cleaning needed.
Cheers