Yes, they do make a difference. I always use one when I shoot 3 Gun. I've had good luck with the Czech military brake and the NEA Heavy brake. They're both good at reducing recoil and keeping the muzzle down.
I don't usually use one on my carbine, because it's very loud, much more so than using a brake on a longer gun.