I say take whatever works for you.
I sometimes take Antabuse, but it's usually at my wife's request.
She sometimes sees a behaviour in me that concerns her and it's a good way to ease her mind.
Never heard of Campral, but as I said, if it works for you...