I totally second Make Up For Ever concealer... I use it under my eyes and it hides everything and doesn't dry my skin out or crease at all. I think they've also added some new shades, so hopefully finding a match isn't too difficult as I hear it has been for some people. I haven't used it on the rest of my face, so I can't comment on that... my only concern would be since it's somewhat creamy/liquidy, it might not stay on as long as I'd like.
On blemishes I use Laura Mercier Secret Camouflage. Takes a bit of practice since you have to blend two different shades of concealer together on the back of your hand before you apply, but I find it's worth it once you get the hang of it. The consistency is much drier, so I find it adheres well to the skin and is still on by the end of the day. HTH!