It depends on if you oil or wax. I’ve used the Park chain cleaner for 20 years now, and am satisfied. It gets out the oil and dirt, the magnet on the bottom removes metal shavings. I use Simple Green degreaser, it works fine, and is easier to find that the Park stuff.
But for wax, I don’t use a chain cleaner, I use automotive brake cleaner spray and a brush, and a few old towels. The brake cleaner melts old wax pretty well, the brush helps get the worst out. I can usually get the chain very clean with the brake cleaner without having to to remove it. I put newspaper under the bike to catch the mess, the brake cleaner evaporates quickly, leaving nothing but dirt and residue on the newspaper and towels. A can of brake cleaner costs about $5 on Amazon, one can is good for two, thorough cleaning.