In the balanced opinion of one medical spokesman I saw interviewed on BBC news,
plastic face shields are marginally more effective in general use than masks.
But both have their own disadvantages,
and can be rendered next to useless by incompetent users...