Medium/full coverage foundations can be tricky.  It's hard to find that balance between covering up any imperfections without makeup looking cakey or unnatural.  This foundation from Dermablend impressed me because it strikes that balance.  It's great for covering blemishes or other imperfections.