I really like the Bore Tech line of solvents.
I have the:
Bore Tech Eliminator
CU+2 Cooper Cleaner
C4 Carbon Remover
My go to cleaner is the C4 Carbon Remover. I exclusively clean for carbon. When I hit 300 rounds in my rifle, I may attempt to remove the cooper. I also really like their 6.5 patches.