My preference is very pragmatic and practical.
Suppositories only clear out the rectal area and sometimes don't even work if you are really constipated. Also, dulcolax can be very uncomfortable and tie my bowel in knots a long time after the bowel movement.
Laxatives are unpredictable and sometimes don't work at all. Also, I have two Docs, one my endochronolgist and the other my Gi doc who don;t like laxatives, either stimulant or Mirralax type, because they usually cause dependence, almost addiction. They both think enemas are OK for occasional use.
Enemas are predictable, they always work, and a well given soapsuds one, or two always leave me with a complete cleanout feeling. I will feel great for the rest of the day. On non-enema days and days when I am just relying on mag oxide or mirralax, even though I will usually have a decent bowel movement, I still feel constipated the whole day.
I have always been occasionally constipated. I am on Mounjaro for diebetes control which really constpates me. My GI doc wants me to start Linzess, which I haven't tried yet.