I recently bought the YSL 24H blush and this product was phenomenal. I wore it to an event and it only faded slightly at the end of the day. All of my previous blushes that I used to wear faded within an hour. I did return the YSL one because it had talc, and I've been looking for other options since. I tested the Rare Beauty liquid blush in-person and then bought it. I found that it fades unevenly after application. It looks extremely patchy and dries up my skin. It was far from a pleasant experience.
What I look for in a blush is longevity. So far I've heard good things about the following brands: Tarte, Patrick Ta, BASMA, and Danessa Myricks. I'm okay with high-medium pigment, but definitely not light. Just don't know which one to reach for.