Like foundation, I have a real issue finding a primer I actually get along with. The primers that are readily available now generally tend to be heavily silicone based with a balm like texture, that glide over the skin filling in pores and smoothing fine lines. The problem I have with these sorts of primers are that they do nothing in terms of aiding longevity, and the silicone base cases me to break out terribly. I'd given up on primers for around a year deeming them an unnecessary addition to my routine, until I discovered the Witch Anti-Blemish Primer.
This skin clearing primer, packed with skin loving Witch Hazel, is totally different from your standard silicone-based primer. The white thick but light cream formula looks and feels more like a moisturiser, and smooths easily over the skin - Leave to 'set' for 20 seconds and you've got the perfect base for following foundation. Comparing this to a traditional primer, you don't get that unusual slippy balmy feeling, but something more like a light barrier that that your makeup can sit on without clogging up your skin. Throughout the day, the Anti Blemish Primer seriously helped to 'lock' my makeup into place and extended the wear of my makeup by about 5 hours! My t-zone stayed looking matte, which no other product has been able to achieve before.
In terms of aiding to the recovery of my blemishes I can't say it has made a huge improvement, but it hasn't made anything worse or blocked up my pores at all like other primers have and I am really enjoying using this primer and would recommend to anyone who has a dislike for silicone primers or has trouble with oily skin. If your skin is normal/dry I would either steer clear of this primer or only use it only where you felt you really needed help with oil control as opposed to the entire face as you may find it a little drying.
Overall, this primer has quickly become a firm favourite, and I can't begin to tell you how happy I am to find a product that actually works! Available from Superdrug (currently 1/3 off) priced at £6.99.