Another one to try is Laura Mercier Secret Concealer. It comes with a lighter and darker shade that you can match to your skintone. I LOVE this stuff. It is pricier than MAC, but LM is the queen of the "flawless face". This stuff is water-resistant, and did not irritate my sensitive skin. Covers very very well, and blends wonderfully. Just take the concealer, blend on the back of your hand, and apply. Stuff lasts and lasts all day and comes off with a regular cleanser. HTH!!
One more positive: it consistently makes the InStyle list of makeup must-haves.