Stimmt, guter Ruf klingt komisch, wobei im englischen "reputation" ohne adjektiv fast die Bedeutung von "Guter Ruf" hat. Aber "Ehre" passt noch besser, finde ich. Ruhm nicht so sehr, weil man den selten durch verlorene Schlachten bekommt. Ich bin daher für "Ehre".