It is had to answer, where I use to live we could get driving rain, and any outside light could get water in, so had to be sure there was a way for water to get out again, and use items not likely to corrode, but this house in a valley we don't get driving winds, and I have had a bulkhead lamp with the glass hanging off, on my to do list, but now been 4 years without a problem.
Personally I would want a lamp holder that will take smart bulbs, so would want GU10 in your case so the option is there. I have had problems with PIR control, I know a waving tree should not set them off, but also know they do, likely shielding some inferred source like a central heating flue. But length of my back garden don't know how, and also other PIR controlled lamps, had a neighbour with a flood lamp, which if triggered would turn off my outside lamp as so bright, once it switched off, my outside lamp would switch back on, which would then trigger the neighbours light. So would then flash on/off all night. At that time no smart bulbs.
So here google home collects all the outside lights together, and I can even set geofencing if I want on some of them, so mobile phone and voice control has replaced the PIR. There are a couple remaining, but most are smart controlled. No longer have I got to mess around with PIR settings and masks to stop the light it controls turning it off again. Or every passing car turning it on.
So wire and lamp in a way which allows change, make sure you can turn off PIR or over ride PIR. Real pain when you can't access wiring to change, and neighbour fits a lamp which upsets yours.