Ok, so I’m one of those people who will only wear makeup that won’t break me out/aggravate my skin, so a lot of makeup products that double as skin care are best. Bareminerals are the obvious one. For foundations and they have a setting powder (a lot of setting sprays have alchohol in which aggravates skin). I know the body shop does makeup, I’m not to sure how good it is though. Also Elf have a putty primer which is decent and very affordable!