What's the difference between 'great fame' & 'excellent reputation'?
I'd say that fame is more informal/general than reputation. Which one to use depends on the context. If it is in a rather formal one, use 'excellent reputation'. If the style doesn't really matter and the context is general, go ahead with 'great fame'. e.g.: Look at that guy, he's got great fame among the ladies. Our company has gained excellent reputation on the international market.