I buy mineral powder foundation from a company called
Meow Cosmetics. I don't think I've ever seen a company with so many shades, plus each colour comes with a choice of three coverages. I bought samples in the lightest shade of most of the colours and they all looked good on me, but one in particular was a perfect match.
For liquid foundation, I actually use BB creams. Not the ones you get over here though, but the genuine Asian ones. I buy them on eBay and they all match my skin so well. They even work well on my sister who isn't
that pale. And of course, as well as adding good coverage, they have other benefits like SPF, UVA/UVB protection, and that you don't need to use moisturiser or primer with them (though I still do, but when I don't have a lot of time it helps).
Of course the downside of both these is that they aren't available here and I have to buy online, but you can buy samples of them, And it's worth it to find such good matches.