I’ve tried a wide range of primers for a while and I never saw any difference in the way the makeup looked or how long it lasted. I normally just use a moisturizer with SPF before I put on makeup! It’s cheaper and I like the way my makeup applies after! I also use Urban Decay All Nighter setting spray to keep my makeup in place!
I have baby skin from Maybelline and the smash box mini primer that I got for $16 at Nordstrom. They both work very well but like others have said I don’t feel like it does much for keeping makeup on.. at least to me