Cleaning and cleaners are like recipes in a cookbook. Almost all of them work to some degree of satisfaction. I think that the best cleaner depends a lot on the number of rounds you fire between cleanings and on the condition of the barrel.
I personally like Butches bore shine myself and also have had good results out of Shooters Choice and Tome Merdiths cleaner.
For my rifles that I shoot moly coated bullets, I use Kriol and JB’s bore paste.
After a lot of rounds and some heavy copper fouling, I use Sweets 7.62