Something I’ve noticed with fragrances is that the more expensive ‘boutique’ (for lack of a better term) options tend to last longer throughout the day.
Some of the ‘big name’ / high street brands, even expensive ones smell nice but then an hour after you’ve applied them have more or less gone.
Some of my favourites for subtle styles that last all day - Le Labo, Diptyque, Byredo is pretty good. DS & Durga are nice (also do good car air fresheners as an odd side note…)
There’s also classic ones like Santa Maria Novella.
Basically anything that you find in places like Liberty’s is likely to be a notch above, not always in price but in quality.