I would bet on the sunscreen being a better protection since it also protects against reflected light, but UV umbrellas are so much more convenient. Takes 2s to take out rather than 5min to apply sunscreen properly.
(except when it's windy. Rain usually follows the wind, sunlight does not)