Greater than? As in better? Hmmmm. Well, I would start on the programmer's side:
1) With G54 he does not have to calculate or relay any numbers to the set up machinist. Cuts down on potential errors I would think in transferring numbers around.
2) Most machines these days have some type of measure feature so that numbers are taken directly from the machine read out. Again, less chance for errors.
3) In the process of setting up the tools, it is very easy to locate the work piece to find the work zero point. So, not that difficult for the set up machinist to handle this task.
With G54, you can still adjust your offsets, so nothing changes there. Final point might be:
4) G50 is "old school" and no longer the industry standard for locating the work piece to the machine coordinates. If in doubt, check the default settings of most CAM software these days.