Having tried many brands over the years I’ve settled on L’Oreal True Match ultra blendable with hyalaloric acid. It’s under a tenner, sold everywhere even the supermarket and beats the expensive brands every time. It’s liquid in a pump bottle, big range of colours, lightweight on the skin, good coverage without being thick and cakes and lasts all day without needing touch ups. You can powder over it with translucent loose powder or leave it as it is. Can’t recommend it enough. My skin is dry to normal, fair, and I use colour Rose Beige.