Where possible (and reasonable),
use \+
/1 instead.
Use cuts with great care.
Think about every cut ( !/0) you want to place in terms of the effect you are trying to achieve.
Always try to put them ``as low as possible'' in the structure of the program.