I have and use the Park Tool CM-5.3 regularly. I have had it for about 4 yrs, primarily on MTN bike 12-speed chains which I ride more than my road bike. I am a fan of it for cleaning the chain while on the bike. I originally used the PT-cleaning CB-4 fluid, but now, I make my own cleaning fluid. I have never used any other brand of chain cleaning device.
I recently saw this good test of 6 different chain cleaner on YouTube. you can draw your own conclusion.
Best Bike Chain Cleaning Tool Under $40? | Top Bicycle Chain Cleaners Compared