I haven't tried either of those, but I've used CoverFX cream foundation and it's really nice. The coverage it gives is freakin' crazy. If you get it, though, don't apply it with the sponge that comes in the compact, it'll put so much foundation on your skin that you'll look flat. I usually use my Sephora Platinum #55 brush for it, and although it doesn't make me look flawless (I don't think there's a foundation out there that could), it comes pretty darn close. HTH!