M.A.C definitely, their products are fantastic, I especially like their primers, they definitely do the job and work quite well. However if you are seeking other brands also, I would also recommend Clarins Instant Smooth Perfecting Touch, this primer in my experience has been absolutely great...