Artoria generally clears everyone here, she has a lot less restrictions than Arthur does on using Excalibur, and has overall better showings as a servant. Arthur's much more specialized into being a Beast Killer.
Charlemagne is just, at a base level conceptually weaker than Artoria. He's not a push over, but he isn't Artoria.
Richard is easily the weakest out of this selection.