Unless there is a very clear english equivalent, use the japanese suffixes.
They have meaning in context, and it's often more ....distracting... to see people desperately trying to fit very clear japanese relations, expressed as "honorifics", into an english/european mold that simply doesn't fit.