I have ruddy cheeks/rosacea and completely relied on Bare Minerals prime time cream, the foundation one with light coverage. It blended in well and gave me an even complexion, then I could add bits on top if I had extra blotchy bits.
It doesn't seem to be manufactured any more and I'm feeling so ugly without it!
I've tried Elf and other cc creams, but they're too opaque and I look like I have cream on. The prime time one worked perfectly because it was light and watery-ish enough to blend in subtly.